Где хранить константы приложения в Zend?

У меня есть несколько констант, которые мне нужно определить для моего приложения, например, SITE_KEY, который будет содержать случайный ключ для солевых паролей.

Я не уверен, где мне их определять , хотя. Я думал разместить их в public / index.php, но это кажется немного беспорядочным. Есть ли какое-то конкретное место, куда они должны пойти, согласно Zend или как-то так?

Спасибо

EDIT

Я пытаюсь сделать это следующим образом: Я думал разместить их в public / index.php, но это кажется немного беспорядочным. Есть ли какое-то конкретное место, куда они должны пойти, согласно Zend или как-то так?

Спасибо

EDIT

Я пытаюсь сделать это следующим образом: Я думал разместить их в public / index.php, но это кажется немного беспорядочным. Есть ли какое-то конкретное место, куда они должны пойти, согласно Zend или как-то так?

Спасибо

EDIT

Я пытаюсь сделать это следующим образом: В моем application.ini у меня есть это:

siteglobal.sitekey = "test"

, а в моем bootstrap.php файле:

protected function _initGlobals()
{
$config = $this->getOptions();
define('SITE_KEY', $config['siteglobal']['sitekey']);

}

Тем не менее, это не ' t работает, когда я пытаюсь отобразить SITE_KEY в своем контроллере следующим образом:

echo SITE_KEY;

Он ничего не показывает. Есть идеи?

9
задан 21 December 2010 в 15:55
поделиться