私のzendアプリケーションのブートストラップファイルで現在のモジュール名を取得する方法を知る必要があります。ページの読み込み時に、Webサービスに、ハッシュされたCookieとトークンを送信して現在のユーザー情報を取得する要求を出しています。問題は、私が3つのモジュールのうちの2つでこれを行う必要があるだけなので、例えば質問する必要があるということです。Zend Framework:ブートストラップのモジュール名
($ moduleNameの!== "filteredmodule"){// ん要求 }
感謝します。
このことについて私が知っているおかげで私の問題は、私はこの ます$ view->ナビゲーションをやっているということである() - > SETACL($この - > _ ACL) - > setRole(なZend_Registryは::( 'ロール' 取得)); がbootrstrapファイルにあります。私はそこにロールを設定し、コントローラプラグインはブートストラップリソースの後に実行するので、これの前に他のコードが実行されている必要があります。 私は何をすべきかは、ナビゲーションをプラグインにも移動することですか? – maxidela
プラグインのロジックに応じて、プラグインでナビゲーションACLの役割を再定義することができます – Ashley
Ashleyが正しいです、ルーティングが行われていないので、あなたのブートストラップのACL役割を少し早めるかもしれませんしかし、どのリソースが要求されているのか分かりません(ACLロジックを実行するのは難しいでしょう)。 –