addBehavior('AuditLog'); $this->belongsTo( 'Warninglist', [ 'dependent' => true, 'propertyName' => 'Warninglist', ] ); $this->setDisplayField('value'); } /** * validationDefault * * @param mixed $validator Validator * @return \Cake\Validation\Validator */ public function validationDefault(Validator $validator): Validator { $validator ->notEmptyString('value') ->requirePresence(['value', 'warninglist_id'], 'create'); return $validator; } }