我刚刚将在 Kohana3.3 上创建的项目从 Windows 移动到 Ubuntu(本地服务器),但它停止了工作。我相信问题是大写/小写问题(它表示 Table.__ 或 Model_ 它们不存在)。
我需要一些关于大写/小写文件名和类名的解释。
我发现的是这样的问题: Kohana 3.3 Not working from Subdirectory:
Kohana 3.3 添加了对 PHP Framework Interop Group 的 PSR-0 标准的部分支持。鼓励 PHP 框架开发人员遵循此标准以简化框架之间的交互。PSR-0 的要求之一是类名和文件名匹配。
另外,我看到 Kohana3.3 中的 Controller 文件夹以大写字母 C 开头(不像 3.2 中那样)。此外,Welcome.php 文件以 W 开头(不像 3.2 中那样)。
所以,我对 Kohana3.3 的简单问题是:
模型文件夹应该以大写字母开头吗?
所有控制器文件都应该以大写字母开头吗?
Model 文件夹中的所有模型文件都应该以大写字母开头吗?
我应该写 ORM::factory('Capital'),而不是 ORM::factory('capital')?
视图文件夹呢:是视图还是视图?
我已经阅读了一些关于 Kohana 的示例,但从我发现的内容来看,我怀疑它是否适用于 3.3。
另外,我的问题是:为什么它在 Windows 下工作?