2011-08-08 63 views
1

由於各種原因,在我的最新項目中,我需要在管理員後端以及前端都提供幾乎相同的視圖/功能。做這個的最好方式是什麼?如何在Zend Framework中創建可重用模塊?

我需要的例子:

存在一個表,有一些crud控件。我需要在沒有控件的前端中顯示此表,並在後臺使用這些控件。最重要的是,他們必須看起來相似,當我在一個視覺上做出改變時,另一個應該跟隨。因此,聽起來合乎邏輯,只有一個,然後重用它,同時傳遞參數來決定是否顯示控件。

但我該如何在Zend Framework中做到這一點?

回答

3

我只是創建一個依賴參數來顯示/隱藏控件的表的視圖部分。

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

使用部分助手的三個參數版本可以讓你保持在一個特定的模塊部分腳本,你可以從其他地方引用它。

+0

現在這是相當不錯的。我認爲這會更困難。我會試一試。謝謝! –