/var/www/vhosts/ihelp.ro/_OLD/src/Model/Table
Edit: /var/www/vhosts/ihelp.ro/_OLD/src/Model/Table/CauseImagesTable.php (1590B)
setTable('cause_images');
$this->setDisplayField('id');
$this->setPrimaryKey('id');
$this->addBehavior('Timestamp');
$this->belongsTo('Causes', [
'foreignKey' => 'cause_id',
'joinType' => 'INNER',
]);
}
/**
* Default validation rules.
*/
// public function validationDefault(Validator $validator): Validator
// {
// $validator
// ->integer('id')
// ->allowEmptyString('id', null, 'create');
// $validator
// ->scalar('image')
// ->maxLength('image', 255)
// ->allowEmptyFile('image');
// $validator
// ->dateTime('modidfied')
// ->requirePresence('modidfied', 'create')
// ->notEmptyDateTime('modidfied');
// return $validator;
// }
/**
* Returns a rules checker object that will be used for validating
* application integrity.
*/
// public function buildRules(RulesChecker $rules): RulesChecker
// {
// $rules->add($rules->existsIn(['cause_id'], 'Causes'), ['errorField' => 'cause_id']);
// return $rules;
// }
}