我使用Kohana v3继承了一个相当大的应用程序。有些目录的名称为“_view”,文件名以_(下划线)开头。 Kohana是否用这些文件和目录做了一些神奇的事情?一个很好的参考也很好。
答案 0 :(得分:0)
在kohana中,有四种不同的文件类型,其中下划线将被翻译为DIRECTORY_SEPARATOR
:classes,config,translation,message。此规则仅适用于自动加载器,例如$user = new Model_User()
加载/classes/model/user.php
。但您可以使用Kohana::find_file()
下划线。请仔细查看Kohana的Cascading filesystem。
用两个词来说:如果这些文件位于[application|module|system]/classes
,[application|module|system]/views
,[application|module|system]/messages
,[application|module|system]/i18n
之外且未在bootstrap.php
或{index.php
中定义其他自动加载器{1}}他们没有任何神奇的东西。