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éponses 
http://fr.answers.yahoo.com
--~--~---------~--~----~------------~-------~--~----~
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 à