アプリケーションに複数のZend_Navigation
オブジェクトがあります。現在表示しているページを保持しているオブジェクトを調べるテストを行いたいと考えています。ドキュメントには、それを行うための方法がありませんでした。これは達成できますか?どのように?
ありがとう!
アプリケーションに複数のZend_Navigation
オブジェクトがあります。現在表示しているページを保持しているオブジェクトを調べるテストを行いたいと考えています。ドキュメントには、それを行うための方法がありませんでした。これは達成できますか?どのように?
ありがとう!
私の知る限り、コンテナー内のすべてのページを一度に再帰的に比較するパブリック メソッドはありません。
コンテナ内のすべてのページとサブページを反復する独自のメソッドを実装し(Zend_Navigation
implements )、ステータスRecursiveIterator
をチェックしたり、コンテナのパラメータを現在のものと比較したりできます。$container->isActive()
$request->getParams();
findById()
実装に非常に固有のロジックを使用して、現在のリクエストに適用されるナビゲーション オブジェクトを特定した後、関数を使用することになりました。