/var/www/vhosts/ihelp.ro/httpdocs/src/Model/Table
Edit: /var/www/vhosts/ihelp.ro/httpdocs/src/Model/Table/BannersTable.php (3464B)
setTable('banners');
$this->setDisplayField('name');
$this->setPrimaryKey('id');
$this->addBehavior('Timestamp');
}
/**
* Default validation rules.
*
* @param \Cake\Validation\Validator $validator Validator instance.
* @return \Cake\Validation\Validator
*/
public function validationDefault(Validator $validator): Validator
{
$validator
->scalar('name')
->maxLength('name', 255)
->requirePresence('name', 'create')
->notEmptyString('name');
$validator
->scalar('description')
->requirePresence('description', 'create')
->notEmptyString('description');
$validator
->allowEmptyFile('image_path');
$validator
->scalar('title_link')
->maxLength('title_link', 255)
->requirePresence('title_link', 'create')
->notEmptyString('title_link');
$validator
->scalar('url_link')
->maxLength('url_link', 255)
->requirePresence('url_link', 'create')
->notEmptyString('url_link');
$validator
->integer('position')
->requirePresence('position', 'create')
->notEmptyString('position');
$validator
->boolean('is_active')
->requirePresence('is_active', 'create')
->notEmptyString('is_active');
return $validator;
}
}