控制器:
function checkedServices() {
$data = array();
foreach($this->input->post('check_service') as $ser) {
$data[] = array('service' => $ser);
}
$checked_services['services'] = array($data);
$this->load->view('checked_services', $checked_services);
}
查看:
foreach($services as $ser)
{
echo $ser;
}
输出:
严重性:注意
消息:数组到字符串转换
文件名:views / checked_services.php
答案 0 :(得分:1)
在控制器中
function checkedServices()
{
$data = array();
foreach($this->input->post('check_service') as $ser) {
$data[]['service'] = $ser;
}
$checked_services['services'] = $data;
$this->load->view('checked_services', $checked_services);
}
在视图中
foreach($services as $ser)
{
echo $ser['service'];
}
答案 1 :(得分:0)
$ data是数组
$checked_services['services'] = $data;
答案 2 :(得分:0)
你正在编写一个简单的代码。
只需从此声明中删除array
。
$checked_services['services'] = $data;
在您的控制器中,您正在$data
循环并获取数据。
$data
已经是一个数组了,你为什么要array($data)
?