2011-02-28 44 views
0


我對CI很新,但有很多PHP的經驗,我想知道爲子域名和模板共享設置CI的最佳方式。Codeigniter設置子域共享一個模板

基本上我想要的是幾個子域都運行一個CI安裝,以便他們可以共享一個通用模板。每個子域名網站都會有不同的頁面和功能。
跨子域登錄不是必需的,但我想讓我的選項保持打開狀態。

這樣做的最好方法是什麼?
謝謝,
歐文

回答

1

通過模板,你只是意味着視圖文件或你的意思是實際的模板庫的具體意見?如果您使用我的Template library,則可以配置主題文件夾的位置,但對於查看更難的文件。

CI 2.0中的軟件包支持模型,助手,庫等各種文件的共享,但是這不支持視圖文件。這是即將發佈的功能,可能會根據發佈日程安排將其變爲2.0.1,但現在您必須在一個目錄中創建符號鏈接以鏈接到另一個目錄。

0

這是你應該採取的方法。

  1. 有在xyz.com安裝
  2. 與子域的所有請求應的.htaccess的幫助
    如d1.xyz.com應該重寫xyz.com/?customer=d1
  3. 被改寫
  4. 您可以在您的腳本中使用get變量d1執行模板操作