Что с этой ошибкой PHP анализа Неожиданного «{», ожидая «(»CodeIgniter PHP Синтаксической Ошибка неожиданная «{», ожидая «(»
Нет трассировки, ни какой-либо другое сообщения об ошибке, только одна строки контроллер, это все -_-
Я продолжал искать решения и читать много ссылок, связанных с этим.
что может быть причиной ошибки в моем коде ниже ..
Это был мой код контроллера (который работал отлично):
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
Вид файл моей страницы начал давать эту ошибку , когда я добавил ELSEIF заявление в контроллере (search.php):
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, или я действительно что-то пропустил здесь? Пожалуйста, помогите ..
Спасибо за указание, что я отредактировал его сейчас .. Но почему он не отображает flashdata в представлении? Предполагается, что это будет эхо No Result ... – Distro
@ Distro Это, кажется, совершенно другая проблема. Если это так, вы должны пометить этот вопрос как решаемый и задать новый вопрос. – Carcigenicate
@ Distro, где вам, что посмотреть ваши flashdata? –