9-7
在單一頁面用兩個模型物件
- 目前已有數人報名,但管理員如何看到有誰報名?最簡單的方式就是在觀看單一活動時,下方順便列出已報名資料。
- 因此,我們可以在
switch
的show
裡面,利用my_action_apply
的模型物件來列出目前已經報名的名單:
case "show":
$Model->show($clean['action_id']);
$ApplyModel->index();
break;
- 同時,樣板也要記得改,目前的檔案是
index.php
,執行動作是show
,因此,樣板檔是op_index_show.tpl
,開啟修改之
<{$toolbar}>
<h2 class="my"><{$my_action.action_title}></h2>
<{$my_action_show}>
<h2 class="my">已報名名單</h2>
<{$my_action_apply_index}>
- 因為使用的是
$ApplyModel->index();
,換言之,就是my_action_apply
的index
列表,故框架會自動產生<{$my_action_apply_index}>
樣板標籤供套用,該標籤就會將報名列表都列出。