模型或控制器中的函数定义

时间:2014-04-21 10:18:37

标签: cakephp

我是cakephp的新手,使用的是2.3版本。我很困惑,我必须从数据库中获取数据。我应该在哪里定义我的功能(控制器/型号)?

例如: 共有3个表:Users,Destination和User_destinations。前两个是主表,最后一个是关系表。现在我必须找到用户访问的目的地列表。那么,我应该在哪里写函数

get_destination_List_for_user($ ID)

请建议我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

CakePHP使用 Active Record -pattern,这首先意味着模型提供了通过CRUD-opreations(创建,读取,更新和删除)与数据库交互的功能,然后它实现了业务逻辑

此外,它暗示在任何相关模型中实现该功能。

结论:我建议您在模型DestinationUser中实现您的功能,并在控制器中调用它。

相关问题