在CakePHP中创建非框架类

在CakePHP中创建非框架类,php,model-view-controller,oop,cakephp,Php,Model View Controller,Oop,Cakephp,我正在用CakePHP1.3制作一个锦标赛管理器,我有一个锦标赛控制器,这很好,但我想实现一个接口,可以用来定义锦标赛如何运行 控制器需要加载一个具体的类,该类实现定义锦标赛工作方式的TournamentStyle接口。在一轮比赛结束时,TournamentStyle用于计算分数和获胜者,并生成下一轮比赛 这给了我一个用于接口的.php文件,以及用于各种样式的其他文件。我的问题是:我将把这些文件放在哪里?我将如何将它们加载到我的锦标赛控制器中?你可以将界面放入app/vendors并使用来加载它

我正在用CakePHP1.3制作一个锦标赛管理器,我有一个锦标赛控制器,这很好,但我想实现一个接口,可以用来定义锦标赛如何运行

控制器需要加载一个具体的类,该类实现定义锦标赛工作方式的
TournamentStyle
接口。在一轮比赛结束时,
TournamentStyle
用于计算分数和获胜者,并生成下一轮比赛


这给了我一个用于接口的.php文件,以及用于各种样式的其他文件。我的问题是:我将把这些文件放在哪里?我将如何将它们加载到我的锦标赛控制器中?

你可以将界面放入app/vendors并使用来加载它。

我将把这些文件放在
app/libs
app/vendors
中,具体取决于你想放在哪里。libs和供应商都可以使用
App::import()
加载文件。您也可以使用普通的旧include。

是否可以使用导入加载目录?否,但可以加载目录中的文件。require()和include()也无法加载目录。