Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cakephp 如何使用函数find(';list';)从模型旁边的其他表中获取数据?_Cakephp - Fatal编程技术网

Cakephp 如何使用函数find(';list';)从模型旁边的其他表中获取数据?

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

我是Cakephp新手,我坚持使用函数find('list')从用户模型中的其他表获取数据。例如,我有用户模型想要得到组列表,组有表“组”,但我不想为组控制器和组模型创建php文件

    <?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)。

我有其他理由需要这样做,因为我想要的是什么好的解决方案?如果不知道更多,我想我只能指出问题所在。