在哪个文件夹中放置我在Kohana 3.1框架中扩展的类?

时间:2011-04-08 13:06:32

标签: php kohana kohana-3

我是kohana php框架的新手。在kohana 3.1的modules文件夹中,有许多空文件扩展了现有的类。我应该在那些空文件中编写我的代码吗? 如果是,我是否必须在bootstrap中进行任何更改? 如果没有,我应该在哪里放置这些文件?它们应该位于Application目录内的子文件夹中还是位于modules目录中? 我需要将哪些文件从模块复制到应用程序?

2 个答案:

答案 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)

如果您想扩展课程,可以将文件放入应用程序/课程文件夹,然后从那里开始。