Php 在Kohana 3中使用自定义类
嘿,我正在Kohana 3中创建一个Call of duty 4 Server Watcher,之前我已经为它创建了基本类:Php 在Kohana 3中使用自定义类,php,model-view-controller,controller,kohana-3,Php,Model View Controller,Controller,Kohana 3,嘿,我正在Kohana 3中创建一个Call of duty 4 Server Watcher,之前我已经为它创建了基本类: 静态套接字类(用于处理基本网络命令) Cod4Socket类(使用前面提到的Socket类),为基本命令提供包装函数 我想要的是能够在网站的控制器中使用上述类 我应该把类文件放在哪里,我应该把它们“包括”在哪里,以及如何使用它们 编辑:我正在使用Kohana 3。我自己做的: 您必须将这些文件包括在bootstrap.php文件中,然后在控制器上正常调用它 我应该把班级档
应该进入Socket
application/classes/Socket.php
应该进入Cod4Socket
application/classes/Cod4Socket.php
Kohana自动加载器将在正确的文件中找到这些类。其他信息: 有时,您希望将自定义类放置在如下位置
application/
classes/
controllers/
.......
models/
......
etc/
CustomClassFirst.php
CustomClassSecond.php
您可以通过以下方式调用这些类:
$customClassOne = new Etc_CustomClassFirst();
然后将类名重新定义为
class Etc_CustomeClassFirst {}
如果您自己构建了这些类,并且只将它们与Kohana一起使用,那么您应该以Kohana的方式添加它们,就像Lathargy所描述的那样。