Bonjour,
Plus j'apprends à utiliser symfony, plus ça me plaît :) Mais il y a
encore beaucoup de choses à apprendre.
J'utilise admin generator pour générer mes pages.
J'ai une page événements qui comporte un champ "jour" en integer. Elle
devrait correspondre aux jours d'une semaine (dimanche, lundi,
mardi...). La page edit générée comporte un simple champ input où l'on
peut saisir un entier (logique).
1) Ma question est : comment faire pour avoir une dropdown list (combo
box) comportant les jours de la semaine et une correspondance en
valeur (1, 2, 3...) à la place de ce champ.
J'ai trouvé dans le templat _edit_form.php qu'il y avait mon champ
avec la propriété object_input_tag :
<div class="form-row">
<?php echo label_for('event[event_day]',
__($labels['event{event_day}']), '') ?>
<div class="content<?php if ($sf_request-
>hasError('event{event_day}')): ?> form-error<?php endif; ?>">
<?php if ($sf_request->hasError('event{event_day}')): ?>
<?php echo form_error('event{event_day}', array('class' => 'form-
error-msg')) ?>
<?php endif; ?>
<?php $value = object_input_tag($event, 'getEventDay', array (
'size' => 7,
'control_name' => 'event[event_day]',
)); echo $value ? $value : ' ' ?>
<div class="sf_admin_edit_help"><?php echo __('Jour de l
\'événement : Il faut choisir entre une date d\'événement (28.08.2007)
ou un jour (lundi).') ?></div> </div>
</div>
Si je mets simplement object_select_tag, ça ne fonctionne pas, est-ce
que je suis au bon endroit et est-ce qu'il faut faire autre chose ?
2) Même chose pour la partie list, il faudrait qu'à la place de
1,2,3... il soit affiché "dimanche", "lundi", "mardi"... Quel fonction
de actions.class.php je dois utiliser pour faire un switch () { case
1:...} ? J'ai essayé 2-3, mais j'ai pas trouvé la bonne.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---