Bonjour, voilà j'ai un probleme avec l'édition dans mon admin-generator.
J'ai fait ce qu'il y a de plus simple :
Donc voilà ma liste marche bien, j'affiche que name mais j'ai testé avec les autres champs ça me les affiche bien. Le problème vient quand je clique sur "edit", mon champs name s'affiche bien mais tous mes autres champs sont vides alors qu'ils sont plein dans ma base de donnée.generator:
class: sfPropelAdminGenerator
param:
model_class: Website
theme: default
fields:
name: { name: Nom, type: input_tag}
contact: { name: Contact, type: textarea_tag, params: size=80x10 }
team: { name: Equipe, type: textarea_tag, params: size=80x10 }
pza: { name: Pre Reza, type: textarea_tag, params: size=80x10 }
paiement: { name: Paiement, type: textarea_tag, params: size=80x10 }
salecondition: { name: Conditions de Vente, type: textarea_tag, params: size=80x10 }
recrutment: { name: Recrutement, type: textarea_tag, params: size=80x10 }
list:
title: Gestion du contenu de la page agence
object_actions:
_edit: ~
display: [name]
edit:
title: Edition du contenu de la page agence
actions:
_list: ~
_save: ~
display: [name, contact, team, pza, paiement, salecondition, recrutment]
Quand je regarde le cache pourtant dans mon "_edit_form.php" j'ai ça :
<?php $value = object_input_tag($website, 'getName', array (
'control_name' => 'website[name]',
)); echo $value ? $value : ' ' ?>
Donc ça pas de problème il me l'affiche et je peux le modifier.
par contre si je prend l'exemple de contact par exemple :
<?php $value = object_textarea_tag($website, 'getContact', array (
'control_name' => 'website[contact]',
'size' => '80x10',
)); echo $value ? $value : ' ' ?>
là j'ai rien du tout dans mon textarea, ma variable $value est vide donc il y a un problème avec mon object_textarea_tag. J'ai essayé de mettre un input_tag à la place mais ça n'a pas résolu le problème.
Si quelqu'un a une idée ?
Merci.
Partager