这个PHP Parsing Error Unexpected '{', 期待 '('
没有回溯,没有任何其他错误消息,控制器中只有一行,就是这样-_-
我一直在寻找解决方案并阅读许多与此相关的链接。
下面我的代码中的错误可能是什么原因..
这是我的控制器代码(工作正常):
if (isset($filter) && !empty($search)) {
$data['users'] = $this->model_search->searchTutor($field, $search);
}
elseif (($filter == 'subjName') && !empty($search)) {
$data['users'] = $this->model_search->searchBySubj($field, $search);
}
else {
$data['users'] = $this->model_search->getlist($field);
}
//later i wanted to add a code that will show No Result Found
当我在控制器 (Search.php) 中添加 elseif语句时,页面的视图文件开始出现此错误:
if (isset($filter) && !empty($search)) {
$data['users'] = $this->model_search->searchTutor($field, $search);
}
elseif (($filter == 'subjName') && !empty($search)) {
$data['users'] = $this->model_search->searchBySubj($field, $search);
}
//so I added another elseif
elseif (isset($filter) && empty($search)) {
$data['users'] = $this->model_search->getlist($field);
}
//and put the No Result last
else {
$this->session->set_flashdata('nores','<div class="alert text-center">No result matched your search.</div>');
}
是因为多重 elseif 条件还是我真的在这里错过了什么?请帮忙..