いくつかの構成と外部Webサービスの呼び出しの組み合わせからのブール値が必要です。
ブール値は、すべてのビューのレイアウトファイルに必要です。一部のコントローラーでも必要です。
外部Webサービスから必要な値を取得するアクションとビューヘルパーの両方があります。
現在、外部Webサービスと構成値をチェックするための重複ロジックを使用してビューヘルパーとアクションヘルパーの両方を作成しましたが、ヘルパー間でその共通コードを共有する方法があるはずです。
もっと良い方法はありますか?
ありがとう!
いくつかの構成と外部Webサービスの呼び出しの組み合わせからのブール値が必要です。
ブール値は、すべてのビューのレイアウトファイルに必要です。一部のコントローラーでも必要です。
外部Webサービスから必要な値を取得するアクションとビューヘルパーの両方があります。
現在、外部Webサービスと構成値をチェックするための重複ロジックを使用してビューヘルパーとアクションヘルパーの両方を作成しましたが、ヘルパー間でその共通コードを共有する方法があるはずです。
もっと良い方法はありますか?
ありがとう!
アクションヘルパーを使用して両方のタスクを実行できるはずです。MWOPの次のブログ投稿をご覧ください:http://mwop.net/blog/235-A-Simple-Resource-Injector-for-ZF-Action-Controllersここでは、アクションヘルパーを使用してリソースを割り当てています。ブートストラップからコントローラーまで。コントローラでブール変数を設定することを除いて、同様のアプローチを取りたいと思うでしょう。また、以下を使用して、ヘルパー内からViewオブジェクトにアクセスします。
$view = Zend_Layout::getMvcInstance()->getView();
$view->yourBooleanVar = 'whatever';
その後、通常どおりビューでアクセスできます。