use*_*458 7 php constants zend-framework2
我必须声明在应用程序中任何地方都可用的常量.在Zend Framework 1中,我们曾经声明application.ini如下:
constants.NAME_TITLE = "User Name",
Run Code Online (Sandbox Code Playgroud)
在Zend Framework 2中我们在哪里以及如何做到这一点?
我在这里找到了解决方案.您必须在Model中创建存储类.在该类中,您可以根据需要创建任意数量的常量.
<?php
namespace Application\Model;
class Application {
const EMAIL = 'email@gmail.com';
}
Run Code Online (Sandbox Code Playgroud)
现在它可以通过以下方式访问:
NameOfModule\Model\NameOfModel::NAMEOFCONSTANT
Run Code Online (Sandbox Code Playgroud)
因此,您可以在视图中打印常量,如下所示:
<?php echo Application\Model\Application::EMAIL; ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5153 次 |
| 最近记录: |