在CakePHP中创建非框架类

时间:2010-05-20 22:23:20

标签: php model-view-controller oop cakephp

我正在CakePHP 1.3中创建一个锦标赛经理,我有一个锦标赛控制器很好,但我想实现一个可以用来定义锦标赛运行方式的界面。

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

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

2 个答案:

答案 0 :(得分:2)

您可以将界面引入app / vendors并使用App::import()加载它。

答案 1 :(得分:0)

我会将这些文件放在app/libsapp/vendors中,具体取决于您想要放置它们的位置。 lib和供应商都可以使用App::import()加载文件。您也可以使用普通的旧包含。