Hi,

Wonder if you had the time to look into why custom error messages don't get
populated?

http://bin.cakephp.org/saved/120670 has my complete Table class

The controller is more or less like you suggested in
http://bin.cakephp.org/saved/120567

Cheers
Tarique


On Thu, Mar 13, 2014 at 1:56 PM, José Lorenzo <[email protected]> wrote:

> It could be a bug. I'm going to check that out in a bit. To avoid the
> strict warning you need:
>
> use Cake\Validation\Validator;
>
> class ArticlesTable extends Table {
>
> public function validationDefault(Validator $validator) {
> ...
>
>
> On Thursday, March 13, 2014 6:07:47 AM UTC+1, Dr. Tarique Sani wrote:
>>
>> 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.
>



-- 
=============================================================
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