Cakephp:筛选表中的每个结果

Cakephp:筛选表中的每个结果,php,cakephp,foreach,filter,Php,Cakephp,Foreach,Filter,我正在遍历companys和users表,以显示我的公司及其各自的管理员和作者 但是,我的筛选不正确,我在这里使用$user->role进行检查比浏览数据库和比较更快。我在我的管理专栏中有一些作者,反之亦然 foreach($companys作为$company){?> 身份证?>“> 通过添加foreach修复了此问题: foreach ($companies as $company) {?> <tr class='clickable-row'

我正在遍历companys和users表,以显示我的公司及其各自的管理员和作者

但是,我的筛选不正确,我在这里使用$user->role进行检查比浏览数据库和比较更快。我在我的管理专栏中有一些作者,反之亦然

foreach($companys作为$company){?> 身份证?>“>



通过添加foreach修复了此问题:

 foreach ($companies as $company) {?>
                <tr class='clickable-row' data-href="companies/edit/<?= $company->id?>">

                     <td><?= $company->name?></td>
              <td><?= $company->city?></td>
              <td><?= $company->group?></td>


                 <?php foreach ($company->users as $user) {?>
                <?php
                        if($user->role == 'admin'){
                        ?>
                            <td><?= $user->lastname?> <?= $user->firstname?></td>
                                    <?php

                        }
                     }?>
                      <?php foreach ($company->users as $user) {?>
                <?php

                        if($user->role == 'author'){?>
                            <td><?= $user->lastname?> <?= $user->firstname?> </td><?php
                                    }
                     }

                }
foreach($companys作为$company){?>
 foreach ($companies as $company) {?>
                <tr class='clickable-row' data-href="companies/edit/<?= $company->id?>">

                     <td><?= $company->name?></td>
              <td><?= $company->city?></td>
              <td><?= $company->group?></td>


                 <?php foreach ($company->users as $user) {?>
                <?php
                        if($user->role == 'admin'){
                        ?>
                            <td><?= $user->lastname?> <?= $user->firstname?></td>
                                    <?php

                        }
                     }?>
                      <?php foreach ($company->users as $user) {?>
                <?php

                        if($user->role == 'author'){?>
                            <td><?= $user->lastname?> <?= $user->firstname?> </td><?php
                                    }
                     }

                }