У меня есть то, что я считаю обычным вызовом запроса в CakePHP - он работает для всех результатов, но когда в поле есть специальный символ, поле вернется пустым. Он не ломается - и он по-прежнему дает мне остальные поля - это просто одно пустое поле.
Пример:
$this->paginate = array(
'conditions' => array(
'Item.name != ' => '',
),
);
$data = $this->paginate('Item');
Это вернет все элементы в моей таблице (включая тот, который, как я думал, был пустое поле имени), но когда я пытаюсь отобразить имя на странице, он работает для всех элементов, кроме элемента со специальным символом (é). Я изменил его на нормальный "е", и он отображается нормально.
Как я могу вернуть результаты, даже если в их имени есть специальный символ? Заранее благодарим!