0

各モジュールのブートストラップファイルで、Zend_Navigationインスタンスにデータを入力して、html / xmlサイトマップ、サイドバーナビゲーション、管理ナビゲーションを作成できるようにします。次に、RSSフィードを作成します。

コードを複製してページをZend_Feedに追加する代わりに、Zend_Navigationを使用してZend_Feedにデータを入力する方法はありますか?

4

2 に答える 2

0

フィードは線形エントリであり、ナビゲーションなどのネストされた構造をサポートしていません。

foreachただし、ナビゲーションコンテナはSPLイテレータインターフェイスを実装しているため、ページをフィードエントリとして渡すことで簡単に反復できます。

ただし、同じ方法でページをナビゲーションコンテナに追加するときに、新しいフィードエントリを追加する方がよいと思います。

于 2011-01-27T19:13:31.690 に答える
0

Zend_View_Helper_Navigationを拡張してナビゲーションを取得し、Zend_Feedが受け入れるアイテムの配列($ feed)を作成して、返しましたZend_Feed::importBuilder(new Zend_Feed_Builder($feed), 'rss')->saveXML();

于 2011-09-26T12:57:41.267 に答える