0

アプリケーションに複数のZend_Navigationオブジェクトがあります。現在表示しているページを保持しているオブジェクトを調べるテストを行いたいと考えています。ドキュメントには、それを行うための方法がありませんでした。これは達成できますか?どのように?

ありがとう!

4

2 に答える 2

1

私の知る限り、コンテナー内のすべてのページを一度に再帰的に比較するパブリック メソッドはありません。

コンテナ内のすべてのページとサブページを反復する独自のメソッドを実装し(Zend_Navigationimplements )、ステータスRecursiveIteratorをチェックしたり、コンテナのパラメータを現在のものと比較したりできます。$container->isActive()$request->getParams();

于 2010-03-26T20:11:17.607 に答える
0

findById()実装に非常に固有のロジックを使用して、現在のリクエストに適用されるナビゲーション オブジェクトを特定した後、関数を使用することになりました。

于 2010-05-17T15:47:54.660 に答える