【发布时间】:2010-12-21 14:20:03
【问题描述】:
我需要为我的应用程序定义一些常量,例如,SITE_KEY 将包含盐密码的随机密钥。
不过,我不确定我应该在哪里定义这些。我想把它们放在 public/index.php 中,但这似乎有点乱。根据 Zend 什么的,他们应该去一个特定的地方吗?
谢谢
编辑
我正在尝试这样做:
在我的application.ini 我有这个:
siteglobal.sitekey = "test"
在我的bootstrap.php 文件中:
protected function _initGlobals()
{
$config = $this->getOptions();
define('SITE_KEY', $config['siteglobal']['sitekey']);
}
当我尝试像这样在控制器中回显 SITE_KEY 时,这仍然不起作用:
echo SITE_KEY;
它没有显示任何东西。有什么想法吗?
【问题讨论】:
标签: php zend-framework constants