4-2-1
在活動列表顯示報名人數
您沒有觀看影片的權限
請先登入,登入後,確認您的權限後,即可觀看影片。
- 活動列表的顯示是跑
index.php
的這個流程
- 換言之,要加入已報名人數,就應該在
class\Tad_signup_actions.php
的 index()
中加入已報名人數
- 而
index()
的資料來源又源自 get_all()
,所以我們在 get_all()
中動手腳即可,我們直接利用 Tad_signup_data::get_all($data['id'])
取得所有該活動的報名資料。
- 接著,只要在樣板動點手腳就可以了。
<{$action.signup|@count}>
表示要將 $action.signup
當參數,丟入PHP的 count()
中,@
符號指的是直接套用於整個陣列,而非裡面的單一元素。
- 當然,在PHP也要真的去計算是否人數已滿才行,故,修改
class\Tad_signup_data.php
中的 create()。
影片中沒提到,要記得加入
$action['signup'] = Tad_signup_data::get_all($action_id);
link to https://github.com/tadlearn/tad_signup/commit/c9e7e21b4dacc0237388434c3f5c13439d966169 \