これはcustom view helperのための良い仕事のように見えます。あなた自身を書くことは非常に簡単ですし、一度試してみると止められません!
カスタムビューヘルパーは、applications/views/helpers/NameOfHelper.phpにあり、nameOfHelper()というパブリックメソッドが必要です。今回のケースでは、ログインを例として使用します。
まず、アプリケーション/ビュー/ヘルパー/ Login.phpを作成: -
class Zend_View_Helper_Login extends Zend_View_Helper_Abstract
{
public function login()
{
return "Logging in!";
}
}
次にビューやレイアウトに単に実行します -
echo $this->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()メソッドに入れることができます。
感謝。それは非常に理解しやすいです! – thangchung