Symfony admin class.
angel
-
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai une classe inventaire qui herite de admin.
cette classe contient une date de debut et une date de fin.
j'aimerais que lorsque l'admin cree l'inventaire au niveau du dashboard,
que je puisse controller ces champ.
c-a-d, s'il entre la date de debut inferieur a celle actuelle, que je puisse renvoyé l'erreur au niveau de ma class;
pareil pour la date de fin qui doit etre strictement superieur a celui de debut.
Que faire ?
voila a peut pres ce que je veux fais.
public function setDateFin($dateFin)
{
$this->dateFin = $dateFin;
if($this->dateFin > $this->dateDebut){
return $this;
}else{
return 'la page sonata_admin_dashboard avec l'erreur';
}
}
Merci d'avance.
j'ai une classe inventaire qui herite de admin.
cette classe contient une date de debut et une date de fin.
j'aimerais que lorsque l'admin cree l'inventaire au niveau du dashboard,
que je puisse controller ces champ.
c-a-d, s'il entre la date de debut inferieur a celle actuelle, que je puisse renvoyé l'erreur au niveau de ma class;
pareil pour la date de fin qui doit etre strictement superieur a celui de debut.
Que faire ?
voila a peut pres ce que je veux fais.
public function setDateFin($dateFin)
{
$this->dateFin = $dateFin;
if($this->dateFin > $this->dateDebut){
return $this;
}else{
return 'la page sonata_admin_dashboard avec l'erreur';
}
}
Merci d'avance.
A voir également:
- Symfony admin class.
- Livebox admin - Guide
- Mot de passe admin - Guide
- Nvcontainer windows class - Forum Carte graphique
- Mot de passe admin freebox - Forum SQL Server
- 192.168.0.1 inwi admin - Forum Réseau
1 réponse
Salut,
il faut que tu mettes en place des contraintes.
Pour une contrainte native : https://symfony.com/doc/current/reference/constraints/Date.html
Pour une contrainte personnalisée : https://symfony.com/doc/current/validation/custom_constraint.html
il faut que tu mettes en place des contraintes.
Pour une contrainte native : https://symfony.com/doc/current/reference/constraints/Date.html
Pour une contrainte personnalisée : https://symfony.com/doc/current/validation/custom_constraint.html