我目前正在使用Zend Framework開發一個基於我的網頁設計結構的項目,我已經達到了必須通過的點從我的佈局從每個控制器/行動少數變量。這些變量是:從Controller/Action傳遞變量到佈局時如何避免重複
<?php Zend_Layout::getMvcInstance()->assign('pageId', 'page1'); ?>
<?php Zend_Layout::getMvcInstance()->assign('headerType', '<header id="index">'); ?>
正在顯示的原因通過這個信息首先,我通過頁面ID作爲多列布局可以根據內容發生變化,從而在body標籤中的頁ID鏈接適當的CSS顯示頁面的方式。其次,我只在索引頁面上顯示一個促銷jQuery滑塊,但我需要靈活性將其顯示在多個頁面上,以防風向變化和客戶改變主意。
我的實際問題:有沒有更適當的方法將這些信息傳遞給我忽略的佈局?
我並不是真的質疑信息是否需要發送,而是我有一些Zend Framework特性,在我的匆忙中忽略了這會減少重複冗餘代碼的數量,這些代碼很可能會重複同一控制器中有多個動作?
謝謝德魯,這更多的是我一直在尋找的,很好的答案,謝謝。 – Asciant