Я хочу преобразовать запрос модели в json с помощью json_encode, он не работает. Но с обычным массивом это так.
$arr = array("one", "two", "three");
$data["json"] = json_encode($arr);
Выход
<?php echo "var arr=".$json.";"; ?>
var arr=["one","two","three"];
Но когда я пытаюсь преобразовать код, кодигнитер выдает ошибку. Что это с этим?
Это сообщение об ошибке:
Обнаружена ошибка PHP. Серьезность:
Предупреждающее сообщение: [json]
(php_json_encode) тип не поддерживается,
закодировано как ноль
И преобразованный результат «запрос» = я имею в виду метод модели выглядит так:
{"conn_id":null,"result_id":null,"result_array":[],"result_object":[],"current_row":0,"num_rows":9,"row_data":null}
Я пытаюсь сделать это
$posts = $this->Posts_model->SelectAll();
$data["posts"] = json_encode($posts);
Кстати, модель и метод работают просто отлично, когда я делаю это без json_encode.
Что-то я ошибаюсь, но вопрос в том, что?