嘿,我正在Kohana 3中创建一个使命召唤4服务器观察者,我之前已经为它创建了基本类:
我想要的是能够在网站的控制器中使用所述类。
我应该在哪里放置类文件,我应该在哪里“包含”它们,以及如何使用它们?
编辑:我正在使用Kohana 3。
答案 0 :(得分:5)
我应该把类文件放在哪里?
使用小写文件名将类文件添加到application / classes /目录中。
Socket
应该进入application/classes/socket.php
Cod4Socket
应该进入application/classes/cod4socket.php
我应该在哪里“包含”它们,我该如何使用它们?
无需手动包含它们;只需使用它们就像它们已被包含在内一样。 如果它们在正确的文件中,Kohana自动加载器将找到它们。
答案 1 :(得分:0)
其他信息:
有时,您希望将自定义类放在像这样的地方
application/
classes/
controllers/
.......
models/
......
etc/
CustomClassFirst.php
CustomClassSecond.php
您可以通过
调用这些类$customClassOne = new Etc_CustomClassFirst();
然后将类名重新定义为此
class Etc_CustomeClassFirst {}
答案 2 :(得分:-3)
我自己做了:http://www.dealtaker.com/blog/2010/06/02/kohana-php-3-0-ko3-tutorial-part-9/
您必须将文件包含在 bootstrap.php 文件中,然后在控制器上正常调用它。