CakePHP des valeurs personnalisées sur pour sélectionner l'entrée
Je suis en train de créer un sélectionnez le champ de saisie. Cependant, je veux régler les valeurs de chaque option manuellement.
dans une tentative, j'ai essayé ce qui suit:
echo $this->Form->input('field', array(
'options' => array('Active', 'Blocked', 'Pending', 'Unknown'),
'values' => array(1,2,0,99),
'empty' => '(choose one)'
));
Cependant cela n'aide pas (j'.e 'Actif' a 0, 'Bloqué' a 1, etc...)
Personne ne sait si il est possible de définir manuellement les valeurs?
OriginalL'auteur Marc | 2013-10-04
Vous devez vous connecter pour publier un commentaire.
valeurs n'est pas la bonne clé, vous avez besoin pour tirer le tableau d'options, ainsi:
mais qui est à la base de PHP (car non définies par les touches sont indexé numériquement commençant à 0).
OriginalL'auteur mark
Vous aurez besoin d'utiliser un tableau associatif avec les clés ainsi:
Cependant, je te conseille de stocker les options de ce genre dans une base de données distincte de la table plutôt que de coder en dur, pour garder vos points de vue SEC et leur permettant d'être facilement modifiés à l'avenir.
OriginalL'auteur Martin Bean