我的控制器代码如下,
$errorData = array(1) {
["val_0"]=>
array(2) {
["created_at"]=>
string(0) ""
["user_email"]=>
string(29) "email address cannot be empty"
}
}
可能有val_1,val_2 ......等等。
我只想将此数组$errorData
传递给模板并在foreach循环中打印它。
我怎样才能做到这一点。我无法在模板中获取要调用的变量来访问这些消息。
由于
答案 0 :(得分:1)
在您的控制器中,传递数据数组如下:
$data["error"] = $errorData;
$this->load->view("VIEW_FILE",$data);
在视图中,您提取的$data
。所以你会得到你的错误数组为$ error
foreach($error as $e) // val_0, val_1....
{
//$e is now having val_0 at first loop run
echo $e["created_at"];
echo $e["user_email"];
}