我是cakephp的新手,使用的是2.3版本。我很困惑,我必须从数据库中获取数据。我应该在哪里定义我的功能(控制器/型号)?
例如: 共有3个表:Users,Destination和User_destinations。前两个是主表,最后一个是关系表。现在我必须找到用户访问的目的地列表。那么,我应该在哪里写函数
get_destination_List_for_user($ ID)
请建议我。
提前致谢。
答案 0 :(得分:1)
CakePHP使用 Active Record -pattern,这首先意味着模型提供了通过CRUD-opreations(创建,读取,更新和删除)与数据库交互的功能,然后它实现了业务逻辑。
此外,它暗示在任何相关模型中实现该功能。
结论:我建议您在模型Destination
或User
中实现您的功能,并在控制器中调用它。