Super, exactement ce que je voulais, merci beaucoup !

On 25 juin, 17:50, Loïc Vernet <[EMAIL PROTECTED]> wrote:
> A vi j'avais oublié la question de base, bon et bien ca serait en truc du 
> style alors:
>
>
>
> protected function getCuriosityOrCreate ($id = 'id')
>   {
>     if (!$this->getRequestParameter($id))
>     {
>       $curiosity = new Curiosity();
>       $curiosity->setChamps('valeur par deffaut');
>     }
>     else
>     {
>       $curiosity = 
> CuriosityPeer::retrieveByPk($this->getRequestParameter($id));
>       $this->forward404Unless($curiosity);
>     }
>
>     return $curiosity;
>   }
>
> ++
>
> ----- Message d'origine ----
> De : sarrjean <[EMAIL PROTECTED]>
> À : Symfony-fr <[email protected]>
> Envoyé le : Lundi, 25 Juin 2007, 11h13mn 29s
> Objet : [symfony-fr] Re: Re : [symfony-fr] Re: Diverses question en admin 
> generator
>
> 3) Ca fait pas tout à fait ce que je veux. Avec
> updateObjectFromRequest(), ça me mets le texte que je défini lors de
> l'ajout. Ca veut dire que lorsque je vais créer un nouvel object, il y
> a rien dans les champs, je clique sur "save" et quand j'arrive à la
> liste il m'a ajouté le texte que j'ai défini. Moi j'aimerai que
> lorsque l'on clique sur le bouton ajout, il pré-remplisse les champs
> et que l'utilisateur peut laisser ou modifier s'il le souhaite.
>
> On 25 juin, 10:10, Loïc Vernet <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > 3) Ce n'est pas cette fonction , c'est la fonction
>
> > updateObjectFromRequest()
> > il faut la redefinir, appeler la methode parent et faire les actions 
> > spécifique
>
> > ----- Message d'origine ----
> > De : sarrjean <[EMAIL PROTECTED]>
> > À : Symfony-fr <[email protected]>
> > Envoyé le : Lundi, 25 Juin 2007, 9h40mn 46s
> > Objet : [symfony-fr] Re: Diverses question en admin generator
>
> > 2) ok, ça marche, merci !
>
> > 3) J'ai repris la fonction executeCreate() et je l'ai copié dans
> > l'actions.class.php de mon module/actions/, ce qui donne :
>
> > class curiosityActions extends autocuriosityActions
> > {
> >   public function executeCreate()
> >   {
> >     return $this->forward('curiosity', 'edit');
>
> >     $this->curiosity->setShortDescription("test haha") ;
> >   }
>
> > }
>
> > Est-ce que j'utilise la bonne méthode en prenant executeCreate ? Parce
> > que là j'ai rien dans mon champ shortdescription.
>
> > merci encore !
>
> > On 22 juin, 16:38, Loïc Vernet <[EMAIL PROTECTED]> wrote:
>
> > > 2) Pas du tout, c'est dans
>
> > > data\symfony\generator\sfPropelAdmin\default
>
> > > a copier dans un plugin, par exemple :
>
> > > plugins\myBackendPlugin\data\generator\sfPropelAdmin\myBackend
>
> > > 3) Voir les methodes du actions.class.php générées dans le cache, a 
> > > reimplementer dans ton action du module que tu fais fais
>
> > > ++ COil
>
> > > ----- Message d'origine ----
> > > De : sarrjean <[EMAIL PROTECTED]>
> > > À : Symfony-fr <[email protected]>
> > > Envoyé le : Jeudi, 21 Juin 2007, 14h57mn 46s
> > > Objet : [symfony-fr] Re: Re : [symfony-fr] Diverses question en admin 
> > > generator
>
> > > Heureusement que j'ai dit que je débutais ;)
>
> > > 1) J'avais essayé de supprimer la section actions, ça reste quand
> > > même. Par contre j'avais pas pensé aux credentials, ça fonctionne
> > > parfaitement, merci.
>
> > > 2) Est-ce que tu pourrais me préciser où se trouve ce thème? C'est
> > > celui qui est dans web/js/theme ? Et dans quel fichier je dois faire
> > > des modifications
>
> > > 3) Tu peux me préciser l'endroit aussi stp et même ce qu'il faut
> > > écrire (j'abuse un peu).
>
> > > Encore une fois merci beaucoup.
>
> > > On 21 juin, 13:23, Loïc Vernet <[EMAIL PROTECTED]> wrote:
>
> > > > 1) essai de supprimer la section actions, ou affecter un droit 
> > > > particulier
>
> > > > 2) Copier et modidier dans un plugin le theme admin generator
>
> > > > 3) Reimplementer la fonction getObjetcOrCreate
>
> > > > ++
>
> > > > ----- Message d'origine ----
> > > > De : sarrjean <[EMAIL PROTECTED]>
> > > > À : Symfony-fr <[email protected]>
> > > > Envoyé le : Jeudi, 21 Juin 2007, 10h52mn 49s
> > > > Objet : [symfony-fr] Diverses question en admin generator (suppression 
> > > > button create, valeur par défaut, object_actions à gauche)
>
> > > > Bonjour,
>
> > > > Je viens de découvrir ce framework il y a 2-3 jours et c'est vraiment
> > > > sympa ce qu'il permet de faire. Je débute aussi en PHP.
>
> > > > J'aimerai un peu plus personnaliser mes pages que ce que j'ai
> > > > actuellement, j'ai 3 questions à poser :
>
> > > > 1.Est-ce que l'on peut supprimer le bouton "Create" sur une page.
> > > > J'aimerai créer un enregistrement à la main et faire en sorte que
> > > > l'utilisateur puisse seulement le modifier, mais pas en créer un
> > > > nouveau. J'ai essayé de faire :
>
> > > >       actions:
> > > >         _create: -
>
> > > > ou simplement :
>
> > > >       actions:
>
> > > > Dans les 2 cas il m'affiche le bouton avec le texte par défaut
> > > > "Create".
>
> > > > 2. Est-ce qu'il est possible de mettre les object_actions (edit,
> > > > delete) sur la gauche du tableau ? Par défaut c'est sur  la droite :
>
> > > >       object_actions:
> > > >         _edit: { name: Modifier }
> > > >         _delete: { name: Supprimer, params: confirm=Êtes-vous sûr de
> > > > vouloir supprimer cet enregistrement ? }
>
> > > > 3. Est-ce qu'il est possible de mettre une valeur par défaut dans un
> > > > champ lors de l'ajout de donnée? J'aimerai que lorsque je clique sur
> > > > le bouton "Create", la page de création s'affiche avec tous les champs
> > > > et que dans le champ nom, par exemple, il y ait déjà un texte "abcd".
>
> > > > Merci d'avance pour votre aide
>
> > > >       
> > > > ___________________________________________________________________________----__
> > > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! 
> > > > Mail
>
> > >       
> > > ___________________________________________________________________________---__
> > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! 
> > > Mail- Masquer le texte des messages précédents -
>
> > > - Afficher le texte des messages précédents -
>
> >       
> > ___________________________________________________________________________--__
> > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! 
> > Mail- Masquer le texte des messages précédents -
>
> > - Afficher le texte des messages précédents -
>
> ___________________________________________________________________________
> Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
> Profitez des connaissances, des opinions et des expériences des internautes 
> sur Yahoo! Questions/Réponseshttp://fr.answers.yahoo.com- Masquer le texte 
> des messages précédents -
>
> - Afficher le texte des messages précédents -


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Répondre à