我是kohana php框架的新手。在kohana 3.1的modules文件夹中,有许多空文件扩展了现有的类。我应该在那些空文件中编写我的代码吗? 如果是,我是否必须在bootstrap中进行任何更改? 如果没有,我应该在哪里放置这些文件?它们应该位于Application目录内的子文件夹中还是位于modules目录中? 我需要将哪些文件从模块复制到应用程序?
答案 0 :(得分:0)
查看http://kohanaframework.org/3.1/guide处的文档 特别是:http://kohanaframework.org/3.1/guide/kohana/files
你可以扩展文件夹中的类:application / classes / ..或modules // classes /..
答案 1 :(得分:0)
您看到的那些空文件是为该类创建的别名。一个例子是Cookie类,声明如下:
class Cookie extends Kohana_Cookie {}
这只是你引用真实类的另一种方式,在这种情况下是Kohana_Cookie
,而不必输入所有内容。
因此,当您使用Cookie::salt($name, $value)
之类的内容时,您实际上只是使用Kohana_Cookie::salt($name, $value)
。
如果您想扩展课程,可以将文件放入应用程序/课程文件夹,然后从那里开始。