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