Cakephp 如何使用函数find(';list';)从模型旁边的其他表中获取数据?
我是Cakephp新手,我坚持使用函数find('list')从用户模型中的其他表获取数据。例如,我有用户模型想要得到组列表,组有表“组”,但我不想为组控制器和组模型创建php文件Cakephp 如何使用函数find(';list';)从模型旁边的其他表中获取数据?,cakephp,Cakephp,我是Cakephp新手,我坚持使用函数find('list')从用户模型中的其他表获取数据。例如,我有用户模型想要得到组列表,组有表“组”,但我不想为组控制器和组模型创建php文件 <?php //User model class User extends AppModel { public function getGroupList() { /* Here i want return list all grou
<?php
//User model
class User extends AppModel {
public function getGroupList() {
/* Here i want return list all group by use function find('list')
* but group has table name "groups" and i don't want use sql query string.
* Note that group i don't create files php in controller and model.
*/
}
}
?>
为什么不创建一个组控制器?用这种方式做事通常会让你的生活更轻松
这两种情况都会涉及到额外的sql查询(或至少是join)。我有其他理由需要这样做,因为我想要的是什么好的解决方案?如果不知道更多,我想我只能指出问题所在。