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'變量是什麼樣的? –