CakePHP 4: возврат простого представления JSON
Я новичок в cakephp, я пытаюсь разработать простой REST BREAD (BROWSE, READ, EDIT, ADD, DELETE) с использованием cakephp версии 4. После установки я создал простой контроллер под названием UsersController с методом index,view,edit,delete
. Пока не создано ни одной модели и шаблонов.
Для Browse json в методе Users/index я использовал такой код, как
public function index()
{
$users = $this->Users->find('all');
echo json_encode($users);
exit;
}
Выход:
[
{
"id": 1,
"username": "jone",
"created": "2020-01-22T00:00:00+00:00",
"modified": "2020-01-22T00:00:00+00:00"
}
]
Вопросы:
1) Без использования выхода, как я предотвращу рендеринг контроллера not found template error exception
?
2) Как я изменю код ответа http, используя актив торт. пример200 ok will be 2000 ok.
?
3) Без использования json_encode могу ли я вернуть представление json с помощью ресурса cakephp, если да, то как?