我想爲我的移動和桌面項目構建兩個版本。 正在工作的codeigniter 2.0.2,我正在尋找一種方式讓移動和桌面版本的項目共享相同的模型,控制器,庫和幫助程序。 另外我還設置了一個子域名m.xyz.com,指向public_html文件夾中名爲「m」的文件夾, 我希望移動設備位於「m」文件夾中,並與駐留在桌面的應用程序共享資源在根中,所以我不創建重複的模型,控制器等。帶codeigniter的移動和桌面web應用程序
4
A
回答
2
CodeIgniter允許您指定您正在加載視圖的文件夾。既然您想重用所有的應用程序代碼,只需設置CodeIgniter,以便加載移動優化視圖而不是默認(桌面)視圖。
- 將根
index.php
文件複製到您創建的/m/
文件夾中。 - 用正確的路徑更新
/m/index.php
中的$system_path
和$application_folder
變量。 - 更新
/m/index.php
中的$view_folder
變量,其中包含您的移動優化視圖的視圖文件夾的路徑。
您的移動網站現在將鏡像您的桌面版網站 - 它只是拉着不同的視圖。
請注意,您的移動視圖文件夾的結構將需要鏡像默認視圖文件夾的結構。
編輯:$view_folder
選項將不可用,直到版本2.1。下面是代碼,如果你想使自己的變化:
https://github.com/EllisLab/CodeIgniter/commit/8eef9c77512d4fad5357d3cbda83b89f844d7d16
相關問題
- 1. 移動和桌面Codeigniter應用程序
- 2. 帶有服務器推送的移動和桌面Web應用程序
- 3. 帶桌面應用程序的java桌面應用程序
- 4. Django的web應用程序和桌面Python應用程序
- 5. 將桌面Web應用程序轉換爲移動應用程序?
- 6. 使用移動應用程序和桌面的Web框架的建議
- 7. Sencha和codeigniter在移動和web應用程序
- 8. 桌面WiFi應用程序與移動應用程序同步
- 9. 如何使java桌面應用程序移動應用程序
- 10. 淨桌面應用程序和ASP.NET Web應用程序
- 11. Java EE,通信Web應用程序和桌面應用程序
- 12. Web應用程序和桌面應用程序
- 13. Web應用程序和桌面應用程序
- 14. codeigniter移動檢測和桌面版本
- 15. 適用於桌面和移動應用程序的OAuth 2.0
- 16. Facebook應用程序 - 桌面和移動(響應)
- 17. OpenID + OAuth的Web應用程序和桌面/移動應用程序身份驗證和授權
- 18. 尋找桌面和移動應用程序開發的框架
- 19. 移動和桌面應用程序測試的差異
- 20. 移動和桌面應用程序的單一代碼基地
- 21. TweetDeck用於桌面應用程序/移動應用程序/ Web應用程序的認證機制是什麼?
- 22. Delphi桌面應用程序的Web UI
- 23. 如何在Twitter上使用桌面和移動應用程序
- 24. 帶有Web前端和移動應用程序的Laravel應用程序
- 25. Qt的桌面和移動應用
- 26. 混合移動應用程序和桌面Web應用程序的共享代碼
- 27. 爲移動和桌面應用程序選擇3D庫/平臺
- 28. 編寫跨平臺應用程序(桌面和移動)
- 29. 在桌面和移動應用程序上支持ADFS
- 30. 爲桌面和移動設備打包HTML5應用程序?
我無法找到$ view_folder變量在index.php – MrFoh
我似乎無法找到 – MrFoh
index.php頁面的$ view_folder變量你使用的CI版本是什麼? – birderic