回答:
Kohana 3.3,他们没有考虑文件夹/文件的大小写敏感性(他们将一些目录/文件大写),所以当他们开始切换到新的 Kohana(就像我一样)时,这会让一些人发疯。
我切换回 Kohana 3.2,直到这个问题得到修复。
非常感谢您花时间阅读我关于这个愚蠢问题的巨大帖子,我希望这个答案能在未来拯救一个可怜的灵魂=)
Kohana 3.3,他们没有考虑文件夹/文件的大小写敏感性(他们将一些目录/文件大写),所以当他们开始切换到新的 Kohana(就像我一样)时,这会让一些人发疯。
我切换回 Kohana 3.2,直到这个问题得到修复。
非常感谢您花时间阅读我关于这个愚蠢问题的巨大帖子,我希望这个答案能在未来拯救一个可怜的灵魂=)
“他们没有考虑文件夹/文件的大小写敏感性”是不正确的。如“从 v3.2 升级”下的指南中所述,此更改是一个有意识的决定。
Kohana 3.3 增加了对PHP Framework Interop Group的PSR-0 标准的部分支持。鼓励 PHP 框架开发人员遵循此标准以简化框架之间的交互。
PSR-0 的要求之一是类名和文件名匹配。以前,Kohana 使用 Title Case 类名,但文件名小写。现在,两个匹配的情况。如果你看,你会看到所有的Kohana 类文件都被大写了。
这将不会在未来的版本中“修复”,因为小写文件名已“损坏”,现在它们已修复。
一般来说,Kohana 有时会在版本之间引入重大更改,但您应该始终能够在指南中找到它们。
如果我没记错的话,你可以从子目录工作。只需在您的application/bootstrap.php文件中提及它:
Kohana::init(array(
'base_url' => '/subfolder',
));