如何獲取foreach循環內的值?我被困在代碼中。 爲了使總之,這裏是我的代碼:如何顯示foreach循環內的值
$students = $this->db->table('sys_user')
->select(['*'])
->leftjoin('sys_user_student', 'sys_user_student.user_id', '=', 'sys_user.user_id')
->leftjoin('sys_mf_section', 'sys_mf_section.section_id', '=',
'sys_user_student.section_id')
->leftjoin('sys_mf_grade', 'sys_mf_grade.grade_id', '=', 'sys_mf_section.grade_id')
->where('sys_user.user_type_id', '4')
->where('sys_mf_section.section_id', $request->getParam('section_id'))
->where('sys_mf_grade.grade_id', $request->getParam('grade_id'))
->get()->toArray();
$result = array();
foreach ($students as $key => $value) {
$user_id = $value->user_id;
$logs = $this->db->table('sys_user')
->where('user_id', $user_id)
->get()->toArray();
$result[] = $logs;
}
這裏的view
文件。順便說一句,即時通訊使用twig
作爲我的模板引擎
<tbody>
{% for student in students %}
<tr>
<td class="t-center">{{ student.identification_number }}</td>
<td class="t-center">{{ student.last_name }}, {{ student.first_name }}</td>
<td class="t-center">{{ student.gender }}</td>
{% for results in result %}
<td class="t-center">{{ results.tapped_time | date('h:i:s A') }}</td>
{% endfor %}
</tr>
{% endfor %}
{% if students is empty %}
<tr>
<td colspan="4">No Data</td>
</tr>
{% endif %}
</tbody>
有沒有U試圖print_r或var_dump它? – tiacocstoe
是的,我傾倒它,它有價值,但是當我把它放在視圖中,它給我空 – Tallgeese
把它放到視圖?那是什麼意思?你將需要顯示更多的代碼 – Steve