Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous , j'ai vraiment besoin de votre aide , est il possible de faire un populate sur un zend form element file , j'ai fais comme ceci mais ca marche pas
[lang=php] $data = array("nom_prospect" => $donnee["nom_prospect"], "email" => $donnee["email"], "email_prospect" => $donnee["email_prospect"], "file" => '/zenith_fiche_N_99.pdf', ); $this->_mailForm->populate($data);
Dernière modification par lina89 (12-12-2013 14:35:57)
Hors ligne
Si l'objectif est de préremplir le champ côté client, c'est impossible pour des raisons de sécurité (imagine que tu pré-remplisse avec /etc/password...).
Hors ligne
Bonjour,
Je cherche a préremplir le champ file du formulaire,
l’objectif n’étant pas de le préremplir cote client, mais plutôt cote serveur.
Pour être plus clair je crée un back office, quand l'admin saisi un Article, il y a un champs file qui lui permet d'uploader l'image.
Mais si il veux éditer l'article, le champs file doit récupérer la valeur de l'image déjà enregistrer, du coup si il veux pas changer l'image il touche a rien, et il y aura la valeur de base, par contre si il veux mettre une nouvelle image, il doit refaire un nouvel upload via ce meme champ
Hors ligne
Bonjour,
Si j'ai bien compris, il s'agit d'avoir un affichage de l'image si elle existe, et du champ dans tous les cas. Personnellement je partirais sur un truc simple, genre is_file dans le controller, puis un tag image conditionnel dans le phtml
Hors ligne
Ce n'est pas juste pour vérifier que l'image existe, mais on dirait bien que je cherche a faire un truc impossible.
Je vais donc passer a autre chose.
Autre question,
Dans le code actuel les formulaire sont crée a partir des annotation d'une entité,
J'aimerais savoir si il est possible de crée mon propre élément qui regroupe plusieurs élément de formulaire.
Dans mon ça je déclare ce nouvel élément dans les annotation, et ça crée un champs file et un champs image pour ce même champs.
En mode Insertion, j’utilise le champs file, ca uploaderai en ajax et remplirai automatiquement le champs image associer a ce champs file, et lors de la soumission du formulaire, ca sauvegarde en bdd l'image qui est dans le champs image.
Si une entre existe, je recupere la donnee et prerempli le champs image, du coup en soumettant le formulaire la donner est remis meme si c'est la meme image, et si je change via le champs file, ca metrra a jour le champs image, et ca sauvegardera la nouvelle valeur
Hors ligne
Pages: 1