我已經創建了我的第一個Yii應用程序。例如,我創建了我的模型類名稱爲ProductManager,並在CURD生成器中將控制器ID設置爲productManager。在我的XAMPP服務器中一切正常,但是當我將它上傳到我的在線Linux主機時。 我得到了php包含文件錯誤。它正在尋找models/Productmanager.php,但是當我將ProductManager.php的文件名更改爲Productmanager.php時,在另一個模型文件中出現錯誤。 另外,我必須在聯機服務器中爲控制器使用駱駝大小寫URL名稱。任何人都可以請解釋如何配置Gii,這樣它就可以在Linux主機服務器上沒有任何問題的情況下工作。yii駱駝案例類文件名在Linux中
回答
Gii使用您的表名稱來創建模型名稱。你是否給你的產品管理員或product_manager命名?後者將允許Gii自動創建名稱爲ProductManager(CamelCase)的模型,否則它將爲Productmanager。
希望這會有所幫助。
模型名稱創建爲ProductManager,UserMaster等,但調用關係模型時發生錯誤,模型文件名稱不以CamelCase格式調用。 我收到以下錯誤。 include(Modelmaster.php)[function.include]:無法打開流:沒有這樣的文件或目錄/www/site/framework/YiiBase.php – 2012-03-24 20:45:18
這是因爲Gii在生成關係模型名稱時使用表名。如果表名是modelmaster而不是model_master,則Gii將與名爲Modelmaster的關係模型建立關係。 – bryantebeek 2012-03-25 07:49:48
而在這種情況下,名爲Modelmaster的模型不存在,因爲它在大多數情況下被用戶命名爲ModelMaster。 – bryantebeek 2012-03-25 17:19:31
- 1. 我可以在CSS類名中使用駱駝案例
- 2. Magento駱駝案例轉換
- 3. 在Visual Studio中粘貼駱駝案例
- 4. 網絡資源中的駱駝案例
- 5. 駱駝案例JSON到蛇案例JSON在斯卡拉/ java
- 6. 通過駱駝案例導航
- 7. 爪哇駱駝案例撇號問題
- 8. 如何摘取駱駝案例列
- 9. Lucene.NET:駱駝案例標記器?
- 10. maven正在更改包名稱爲駱駝案例
- 11. 將駱駝案件轉換爲紅寶石下劃線案例
- 12. Axis2 SOAP響應元素名稱駱駝案例問題
- 13. 駱駝多文件擴展名
- 14. 如何解析駱駝案例人類可讀的字符串?
- 15. 阿卡駱駝發送案例類作爲消息
- 16. EntityFramework CodeFirst映射在數據庫中有駱駝案例
- 17. 如何在Eclipse中禁用駱駝案例選擇
- 18. 我們可以在java包命名中使用駱駝案例嗎?
- 19. 在駱駝文件中寫消息?
- 20. 定製/內置函數爲oracle中的混合案例/駱駝案例
- 21. Apache駱駝zip文件夾
- 22. 駱駝文件處理
- 23. 駱駝下載文件
- 24. Apache的駱駝 - 從文件
- 25. 使用db中的文件名讀取文件內容駱駝
- 26. .net中的Apache駱駝替代方案?
- 27. apache駱駝文件組件在調用
- 28. Angular/Typescript從蛇殼轉換爲界面中的駱駝案例
- 29. 來自駱駝交換體的文件對象在駱駝FTP中爲空
- 30. 駱駝:「文件」組件,但只傳遞文件名身體
沒有人在yii框架中能幫助我嗎? – 2012-03-24 07:55:16
您在哪個文件的哪一行出現錯誤?當時的調用堆棧是什麼?違規行讀取什麼? – Jon 2012-03-24 09:14:10
include(Modelmaster.php)[function.include]:無法打開流:沒有這樣的文件或目錄 /www/site/framework/YiiBase.php(418) – 2012-03-24 19:47:06