Я хотел бы создать глобальную вар внутри моей начальной загрузки, это конфигурация:Zend Framework плагин действий, прежде чем фронт контроллера отправки
require_once 'Initializer.php';
require_once 'Zend/Loader/Autoloader.php';
require_once 'Zend/Controller/Router/Route.php';
require_once 'Zend/Controller/Action/HelperBroker.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->registerNamespace('Forms_');
// Prepare the front controller.
$frontController = Zend_Controller_Front::getInstance();
// Change to 'production' parameter under production environemtn
$frontController->registerPlugin(new Initializer('test'));
$frontController->throwExceptions(true);
$router = $frontController->getRouter();
require_once 'Routes.php';
// Dispatch the request using the front controller.
$frontController->dispatch();
Я хотел бы установить глобальные переменные, которые будут использоваться на макетах и views, этот var следует называть разрешением, даже использовать этот глобальный метод внутри других контроллеров, эта переменная предназначена для управления пользователями и разрешениями с секторами.
Я создал помощник, который работает и устанавливает разрешения, но я могу только вызвать этого помощника после выполнения отправки(), и если я отправлю его после отправки, переменная будет недоступна для контроллеров и просмотров.
Есть ли способ, чтобы начать глобальную переменную после отправки, как этот:
$permissions_helper = Zend_Controller_Action_HelperBroker::getStaticHelper('Permissions');
Спасибо, и лучшие связи в!
Какой версии вы используете? Похоже на старый путь ... До Zend_Application ... –
Я использую версию 1.8.4. Благодарю. –