2

回答:

Kohana 3.3,他们没有考虑文件夹/文件的大小写敏感性(他们将一些目录/文件大写),所以当他们开始切换到新的 Kohana(就像我一样)时,这会让一些人发疯。

我切换回 Kohana 3.2,直到这个问题得到修复。


非常感谢您花时间阅读我关于这个愚蠢问题的巨大帖子,我希望这个答案能在未来拯救一个可怜的灵魂=)

4

2 回答 2

5

“他们没有考虑文件夹/文件的大小写敏感性”是不正确的。如“从 v3.2 升级”下的指南中所述,此更改是一个有意识的决定。

Kohana 3.3 增加了对PHP Framework Interop GroupPSR-0 标准的部分支持。鼓励 PHP 框架开发人员遵循此标准以简化框架之间的交互。

PSR-0 的要求之一是类名和文件名匹配。以前,Kohana 使用 Title Case 类名,但文件名小写。现在,两个匹配的情况。如果你看,你会看到所有的Kohana 类文件都被大写了。

这将不会在未来的版本中“修复”,因为小写文件名已“损坏”,现在它们已修复。

一般来说,Kohana 有时会在版本之间引入重大更改,但您应该始终能够在指南中找到它们。

于 2012-11-04T04:43:20.220 回答
1

如果我没记错的话,你可以从子目录工作。只需在您的application/bootstrap.php文件中提及它:

Kohana::init(array(
    'base_url' => '/subfolder',
));
于 2012-11-08T06:30:25.480 回答