Это похоже на хорошую работу для пользовательского помощника вида .Написание собственного очень просто, и как только вы попробуете его, вы не сможете остановиться!
Ваш пользовательский помощник по просмотру должен зайти в apps / views / helpers / NameOfHelper.php и должен иметь публичный методназывается nameOfHelper ().Я буду использовать логин в качестве примера, так как это ваш вариант использования в этом случае.
Сначала создайте приложения / views / helpers / Login.php: -
class Zend_View_Helper_Login extends Zend_View_Helper_Abstract
{
public function login()
{
return "Logging in!";
}
}
Затем в представленииили раскладку просто сделайте: -
echo $this->login();
и получите вывод: -
Вход в систему!
Не может быть проще!
В качестве альтернативы, если вы хотите использовать скрипт вида, вы можете сделать это в вашем методе login (): -
class Zend_View_Helper_Login extends Zend_View_Helper_Abstract
{
public function login()
{
$this->view->exampleVar = 'example value';
return $this->view->render('login.phtml')
}
}
Затем, когда вы сделаете echo $this->login()
в вашем представлении или макете, вы увидитевывод, который вы хотите.
Очевидно, вы можете поместить любой код в метод login ().