真的不確定問題的標題是否適合整體問題。但是在這裏。Zend Framework,爲相同的代碼庫設置多個模板
我目前擁有的是一個現有的SaaS項目。我們希望隨着時間的推移推出新模板。想想谷歌如何引入新功能。或者其他一些網站可能會用「試用我們的新測試版」..類型的東西。那麼我們也想做同樣的事情,然後我們最終會淘汰舊的外觀和感覺。
因此,這個應用程序是建立在Zend Framework之上的,所以通過查看文檔我可以找出如何覆蓋給定控制器上的模板。但是我想要做的事情很可能會利用這些會話。如果存在,請使用此模板。如果沒有,請使用舊的。
是否有可能以這種方式覆蓋默認模板?例如,現在默認加載的文件是「tops.phtml」,如果會話存在,我想加載「tops_v2.phtml」。因此,當會話被找到時,它可以使用它作爲模板而不是「tops.phtml」。
你試過這個'$ this - > _ helper-> layout-> setLayout('/ path/to/your/layout_script');' –