我剛把Kohana3.3上創建的項目從Windows遷移到Ubuntu(本地服務器),並停止工作。我相信問題是大小寫問題(它對錶.__或Model_說它們不存在)。Kohana 3.3大寫/小寫對話
我需要一些關於大寫/小寫文件名和類名的解釋。
什麼我發現是SO question: Kohana 3.3 Not working from Subdirectory:
Kohana的3.3增加了對PHP框架的Interop集團的PSR-0標準的部分支持。鼓勵PHP框架開發人員遵循此標準來簡化框架之間的交互。 PSR-0的要求之一是類名和文件名匹配。
此外,我看到Kohana3.3中的Controller文件夾以大寫字母C開始(不像3.2)。另外,Welcome.php文件以W開頭(不在3.2中)。
所以,我對Kohana3.3簡單的問題是:
如若模型文件夾開始用大寫字母?
是否所有控制器文件都以大寫字母開頭?
模型文件夾中的所有模型文件是否都應以大寫字母開頭?我應該寫ORM :: factory('Capital'),而不是ORM :: factory('capital')?
視圖文件夾怎麼樣:是視圖還是視圖?
我已經閱讀了Kohana的一些例子,但從我發現的情況來看,我懷疑它是3.3。
另外,我的問題:爲什麼它在Windows下工作?
也許這將幫助您遷移: http://stackoverflow.com/questions/13935621/how-to-upgrade-from-kohana-3-2-to-3-3-implementing- PSR-0/13937574#13937574 – Daan