所以,我有一個問題,我一直在尋找如何做到這一點。帶佈局的Zend Framework Bootstrap?
我想在我的共享主機上有幾個項目目錄,但我希望能夠在某人鍵入該項目的根目錄時打開公共目錄。我無法編輯httpd.conf來設置虛擬主機,所以我一直在尋找替代解決方案。
帳戶結構
/的public_html
.../PROJECT1
...... /應用
... /公共
我偶然發現了http://www.mauriciocuenca.com/blog/2009/03/two-or-more-zend-framework-projects-on-a-shared-host/,並按照步驟(修改了一些東西,因爲它已經過時)
我可以看到一個單一的視圖。問題是,如果我創建一個佈局,我不能獲得任何東西,只能顯示正常的視圖。我想我只是缺少一個簡單的連接。
上述解決方案是否適合我的情況?
它看起來像你使用的設置是好的,應該工作。你在哪裏設置你的佈局?你的引導程序中是否有這樣的一行:'Zend_Layout :: startMvc(APPLICATION_PATH。「/ layouts/scripts」);'如果是這樣,請告訴我們這個,以及其中定義的常量。 – ChrisA
我認爲它只是在我的application.ini文件中指定的 resources.layout.layoutPath = APPLICATION_PATH「/ layouts/scripts /」 – Walt
將它粘貼在我的index.php文件中,它工作正常。有沒有辦法在zend中設置基本路徑,這樣我就可以引用我的東西,比如「/images/blah.jpg」而不是使用相對路徑? 'Zend_Layout :: startMvc(APP_PATH。「/ layouts/scripts」); $ front = Zend_Controller_Front :: getInstance(); $ front-> setControllerDirectory(CONTROLLERS_PATH); $ front-> dispatch();' – Walt