zend框架2常量

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中我们在哪里以及如何做到这一点?

Bla*_*ack 9

在这里找到了解决方案.您必须在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)