How
我们可以display
另一个列表记录inside
使用CakePHP列出记录吗?CakePHP - 在列表记录中显示另一个列表记录
我有3个表包括:(工作人员,当然,考勤)
(职员)
staff_id | name | passport
------------------------------------------------
1 | A | 123
2 | B | 132
3 | C | 321
(场)
c_id | name
----------------------
10 | PHP
20 | AJAX
30 | XHTML
(考勤)
at_id | staff_id | course_id
------------------------------------------------
1 | 1 | 10
2 | 1 | 20
3 | 1 | 30
4 | 2 | 20
5 | 2 | 30
我想g enerate一些报告显示上市当然是由我们的工作人员参加,你可以看到如下:
Name | Course Attend
------------------------------
A | PHP
| AJAX
| XHTML
B | AJAX
| XHTML
我这里用表格的工作人员在展示结果,我应该怎样做才能在我的专栏Course Attend
有些另一个获取结果与考勤表相关,其中将所有相关结果列入其工作人员ID。
我的代码:
(ReportController.php)
$view = $this->Staff->find('all');
$this->set('view', $view);
(查看 - report.ctp)
<table>
<?php foreach($view as $data): ?>
<td>
<?php echo $data['Staff']['name']; ?>
</td>
<td>
<?php // something to do here... ?>
</td>
<?php endforeach ?>
</table>
任何想法?
你的'view'变量是什么样的? –