2015-10-04 3 views
3

Я использую cakePHP 3, и у меня есть форма знака с Form-> input(). Если я специально сделаю ошибку, эта ошибка не попадает под поле формы. Он нигде не появляется.CakePHP 3 и ошибки проверки формы

Мой код выглядит так:

$newUser = $this->Users->newEntity($this->request->data()); 

    if (!$this->Users->save($newUser)) { 
     debug($newUser->errors()); 
     $this->Flash->error('Error'); 
     return; 
    } 

Debug показывают ошибки, но они не должны появляться при каждом элементе формы автоматически?

+1

Этого недостаточно для тех, кто может вам помочь. Вы должны хотя бы показать ошибки и код формы, и в идеале также полный код действия контроллера. – ndm

ответ

6

ok Я нашел ошибку. Я не проходил в Form-> создать entiry, но null. Я сделал это как

$this->Form->create($entity... 

и работает красиво.