Итак, я пытаюсь создать функцию редактирования, и кажется, что когда я нажимаю кнопку редактирования, она перенаправляет меня на страницу редактирования с правильным идентификатором, но все входы пусты. любые идеи почему?Cakephp 3 входа пустые для редактирования
public function edit($id=null) {
$user =$this->Users->get($id);
if (!$this->Users->exists($user)) {
throw new NotFoundException(__('Invalid user'));
}
if ($this->request->is('post') || $this->request->is('put')) {
$user = $this->Users->patchEntity($user, $this->request->data);
$query = $this->Users->find('all', array('conditions' => array('id' => $id)));
$aros = $query->first()->toArray();
$save = $this->Users->save($this->request->data);
if ($save) {
$this->Flash->success('The user has been saved');
} else {
$this->Flash->error('The user could not be saved. Please, try again.');
}}
Фактически он выполняет 'patchEntity', но затем он не передает объект методу' save'. – arilia