首頁  >  文章  >  後端開發  >  zend framework 1x 安裝在目錄內(非網站根目錄)

zend framework 1x 安裝在目錄內(非網站根目錄)

WBOY
WBOY原創
2016-08-08 09:23:521008瀏覽

一般的範例中,zend framework 1.x 都會安裝網站根目錄,也就是web伺服器的root皆指向zend的public目錄,那能不能指向其它目錄呢。

答案是肯定的,zend支援安裝在非根目錄。舉例來說,當web伺服器root指向public的父目錄時,網站訪問是這樣的http://xxx.com/public/module/controller/action

具體方法:

1)讓路由知道public是子目錄,而不是在zend的module名稱
    Bootstrap.php中,加上:

        $this->bootstrap('frontController');
  ࠯ 是.>bootstrap('frontController');  $frontController->setBaseUrl('public' ); // set the base url!

2)js, css檔的引用。

     此部分一般寫在view中

   

?   <script>baseUrl('js/main.js')?>"></script>

以上就介紹了zend framework 1x 安裝在目錄內(非網站根目錄),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn