Bonjour,
Je suis toujours entrain de travailler sur mon projet et j'ai une petite question. Dans mon inventaire, j'ai des parties et je ne veux pas deux même partie par inventaire.
public function validationDefault(Validator $validator)
{
$validator = new Validator();
$validator
->add('name', 'isUnique', [
'rule' => 'isUniqueName',
'provider' => 'table',
'message' => 'Une partie du même nom existe déjà dans cet inventaire'
]);
return $validator;
}
public function isUniqueName($value, array $context) {
$check = ($context['newRecord']) ? ['name' => $value] : ['name' => $value, 'id IS NOT' => $context['data']['id']];
return !$this->exists($check);
}
Dans la fonction ci-dessous, j'aimerai donc prendre en compte le inventaire_id sauf que je ne trouve cet élément nul part.
Si vous avez des idées.
Cordialement,