2011-08-08 8 views
1

さまざまな理由から、私の最新プロジェクトでは、管理者のバックエンドとフロントエンドの両方でほぼ同じビュー/機能を提供する必要があります。これを行う最善の方法は何ですか?私は必要なもののZend Frameworkで再利用可能なモジュールを作成するには?

例:

は、いくつかのCRUDコントロールで、テーブルが存在します。私はこのテーブルをコントロールなしでフロントエンドに表示し、バックエンドでこれらのコントロールを表示する必要があります。主なことは、同じように見なければならないことです。視覚的な変更を加えると、もう一方は、それに従うべきです。したがって、それは論理的に聞こえる、1つしか持っていない、そして再利用する、パラメータを渡してコントロールが表示されるかどうかを決定する。

しかし、これをZend Frameworkでどうやって行うのですか?

答えて

3

私は、コントロールを表示/非表示するパラメータに依存するテーブルの部分的なビューを作成しています。

<?php echo $this->partial('my-table.phtml', 'module-name', array(
    'showControls' => true 
)) ?> 

部分ヘルパーの3つの引数を使用すると、部分スクリプトを特定のモジュールに保存して、どこからでも参照できるようになります。

+0

これはかなり良いです。私はもっ​​と難しいと思っていた。私はそれを試してみましょう。ありがとう! –

関連する問題