My AtriclesTable has

public function validationDefault($validator) {
        $validator
            ->add('title', 'not-Empty', [
                'rule' => 'notEmpty',
                'message' => 'You need to provide a title',
            ])
            ->add('body', 'not-Empty', [
                'rule' => 'notEmpty',
                'message' => 'A body is required'
            ]);
        return $validator;
}

When I try to save an article entity the validation runs fine but I am only
getting the default in the ArticleEntity

'errors' => [
'title' => [
(int) 0 => 'This field cannot be left empty'
],
'body' => [
(int) 0 => 'This field cannot be left empty'
]
]

Additionally there is a warning

Strict (2048): Declaration of
App\Model\Table\ArticlesTable::validationDefault() should be compatible
with Cake\ORM\Table::validationDefault(Cake\Validation\Validator
$validator) [APP/Model/Table/ArticlesTable.php, line 7]

What additional steps are needed to fix this?

Cheers
Tarique

-- 
=============================================================
The Conference Schedule Creator : http://shdlr.com

PHP for E-Biz : http://sanisoft.com
=============================================================

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to