Intereting Posts
Увеличьте размер загрузки на Nginx Autoload php-классы из подпапок с использованием символа подчеркивания (стиль PEAR) Есть ли способ или инструмент для автоматического посещения всех страниц моего сайта PDO подготовил заявления для INSERT и ON DUPLICATE KEY UPDATE с именованными заполнителями События, добавленные через клиент API Google API, которые не отображаются в календаре upstream отправляет слишком большой заголовок при чтении заголовка ответа от восходящего потока Rsync через PHP exec () с SSH без пароля ssh login Переменная возвращает 0 вместо фактического значения PDO не работает с SSL Как добавить 24 часа в временную метку unix в php? Магические методы (__get, __set) не работают в расширенном классе? Шифрование с помощью CryptoJS и расшифровка с помощью PHP генерировать список дат между двумя датами и списком сохранения в базе данных Вызов paramenter, получите ошибку возврата UTF8 null в formatting.php как я могу исключить субботу и воскресенье, когда я создаю даты

Просмотреть помощник в zend framework

Я нашел этот вспомогательный код из графа allens 'Zend_Auth login / logout tutorial

class Zend_View_Helper_LoggedInAs extends Zend_View_Helper_Abstract { public function loggedInAs() { $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $username = $auth->getIdentity()->WSLoginName; $logoutUrl = $this->view->url(array('controller' => 'login', 'action' => 'logout', 'module' => 'member'), null, true); return 'Welcome '. $username . '. <a href="'. $logoutUrl . '">Logout</a>'; } $request = Zend_Controller_Front::getInstance()->getRequest(); $controller = $request->getControllerName(); $module = $request->getModuleName(); $action = $request->getActionName(); if($controller == 'login' && $action == 'index'){ return ''; } $loginUrl = $this->view->url(array('controller' => 'login', 'action' => 'index')); return '<a href="'. $loginUrl . '">Login</a>'; } } 

теперь мой вопрос: как я буду использовать этот помощник в другом контроллере в том же модуле?, потому что, по-видимому, в указанном учебнике этот помощник используется в файле макета, а затем пользователь перенаправляется на indexController. когда пользователь выходит из системы, он снова перенаправляется на страницу входа в систему. Моя проблема заключается в следующем: я добавил новый контроллер в том же модуле, где находится контроллер LoginController и упомянутый помощник, и этот новый контроллер использует тот же файл макета, этот помощник вызывается, когда я щелкнул ссылку выхода из системы, он больше не работает

Solutions Collecting From Web of "Просмотреть помощник в zend framework"