il faut que la récupération se fasse dans l'action et non dans le template :
actions.class.php
?php
//...
$this-letter = $request-getParameter('letter');
//ensuite tu fais ton traitement sur la requête dans la suite de l'action
//...
?
et seulement dans ton template tu gères
je crois surtout que le parametre :lettre n'est pas le même que $letter...
il faut que les deux correspondent sinon la route n'est pas correcte.
Il te faut, Florine, bien lire la doc en ligne sur les routes. C'est très
bien expliqué, c'est même traduit dans plusieurs langues.
Une fois la doc
Bonjour,
le module rewrite d'apache est-il bien activé ?
_
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de alex baron
Envoyé : vendredi 10 juin 2011 02:45
À : symfony-fr
Objet : [symfony-fr] passage en production url rewiting ne fonctionne pas
C'est possible de rajouter des batch actions via le generator.yml :
Dans la section list : tu peux utiliser batch_actions: [..., La liste des
actions, ...]
Ps : je ne suis pas sur du nom batch_actions mais sinon c'est le principe
-Message d'origine-
De : symfony-fr@googlegroups.com
Ajouter à
On 15 juin, 10:14, Lélio ML mailing-l...@lelio.fr wrote:
C'est possible de rajouter des batch actions via le generator.yml :
Dans la section list : tu peux utiliser batch_actions:
[..., La liste des
actions, ...]
Ps : je ne suis pas sur du nom batch_actions mais sinon
c'est le
Bonjour,
Pour gérer les traitements après l'upload de fichiers, j'utilise la méthode
doSave() du formulaire. En faisant un $this-getValue('file_input') tu
obtiens l'objet sfValidatedFile qui correspond à ton fichier.
Tu maitrises alors tout dans cette méthode. Tu peux aussi créer une nouvelle
dans le fixture :
MyClass:
my_object:
id:mon_id
...
ou dans un insert sql directement
_
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de ISSA Abderrahmen
Envoyé : jeudi 5 mai 2011 21:55
À : symfony-fr@googlegroups.com
Objet :
Ou encore
$q = new Doctrine_Query();
$q-...
$record = $q-fetchOne();
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de Jérémy LEHERPEUR
Envoyé : mardi 29 mars 2011 14:59
À : symfony-fr@googlegroups.com
Cc : Cyril FLIELLER
Objet :
Alors tu peux faire ces traitements dans doUpdate() qui permet de contrôler
comment sont remplis les champs.
Mais sinon, ne devrais-tu pas embarquer les formulaires si tu traites
plusieurs Model (Table) dans ton formulaire ? Ce serait peut-être plus
propre, tu gèrerais mieux les doUpdate().
-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de Cyril FLIELLER
Envoyé : mardi 22 mars 2011 08:45
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] [i18n] Traduction du backend auto généré
Voilà
Cyril FLIELLER
Le 21 mars 2011 18:29, Lélio ML mailing-l...@lelio.fr
09:39, Lélio ML mailing-l...@lelio.fr a écrit :
Bonjour,
Alors ton fichier messages.xml n'est pas encodé en UTF-8.
Contrairement à
ton generator.yml.
Avec symfony, il est préférable d'encoder tous ses fichiers en
UTF-8. Pour
ce faire, tu peux
fait, c'était la version de base. Ensuite pour le CDATA
c'est ![CDATA[Date d'arrivée]] ?
Cyril FLIELLER
Le 22 mars 2011 10:16, Lélio ML mailing-l...@lelio.fr a écrit :
La pièce jointe semblait pourtant codée autrement. Essaie alors sans
l'antislash puis avec un CDATA
Et avec un
# php ./symfony doctrine:build --all-classes
avant de faire le data-load ?
Et sinon que donne un
# php ./symfony doctrine:build --all --and-load
?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de pascal camjusan
Envoyé
Pour cela il faut que tu utilises les fichiers
apps/my_app/i18n/fr/messages.xml
Regarde la doc en ligne sur l'internationalisation (: i18n) à l'adresse
suivante :
http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/19
-Message d'origine-
De : symfony-fr@googlegroups.com
: [symfony-fr] [i18n] Traduction du backend auto généré
Oui oui je sais cela, mais pour traduire le contenu de mes fichiers
generator.yml ?
Cyril FLIELLER
Le 21 mars 2011 16:01, Lélio ML mailing-l...@lelio.fr a écrit :
Pour cela il faut que tu utilises les fichiers
apps/my_app
effectivement =) Merci bien !
Cyril FLIELLER
Le 21 mars 2011 16:09, Lélio ML mailing-l...@lelio.fr a écrit :
Tu n'as pas besoin de t'en préoccuper ;)
Regarde le code généré (dans le cache par exemple). Tu verras que
les
intitulés des champs sont automatiquement
Cyril FLIELLER
Envoyé : lundi 21 mars 2011 17:42
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] [i18n] Traduction du backend auto généré
Par contre, impossible de traduire les apostrophes =/
Cyril FLIELLER
Le 21 mars 2011 17:12, Lélio ML mailing-l...@lelio.fr a écrit
Oui : mettre un index unique sur plusieurs champs (clé primaire ou non).
Dans Doctrine, cela se traduira par :
MyClass:
columns:
field1: ...
field2: ...
...
indexes:
unicity:
type: unique
fields: [ field1, field2, ... ]
Doctrine gère mal les clés primaires
Le plus propre : un plugin.
Tu as un myUser qui hérite de ta classe (par ex. myUserPlugin) que tu places
dans le plugin. Cette classe hérite bien sûr de la bonne classe pour ne pas
briser la chaine d'héritage.
-Message d'origine-
De : symfony-fr@googlegroups.com
applis) mais la conf se
fera dans ./plugins/myPlugin avec dedans des classes qui seront les classes
mères ?
Cyril FLIELLER
Le 18 mars 2011 11:59, Lélio ML mailing-l...@lelio.fr a écrit :
Le plus propre : un plugin.
Tu as un myUser qui hérite de ta classe (par ex
la
génération de mes tables, le reste devrai plutôt bien se passer. Et je te
l'accorde volontier, les singulier/pluriel dans ce schema.yml sont à coté de
la plaque.
Cyril FLIELLER
Le 17 mars 2011 10:11, Lélio ML mailing-l...@lelio.fr a écrit :
Rapidement :
Au début de
avec le nouveau schema.yml
résultat : la relation de clé étrangère entre absences et mission n'est
pas présente.
Cyril FLIELLER
Le 17 mars 2011 10:30, Lélio ML mailing-l...@lelio.fr a écrit :
Ah alors je comprends la confusion.
Dans Propel, le schema décrit plutôt les tables
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] [Doctrine] Clé primaire étrangère
Non, en fait, d'après le cahier des charges du projet, ça ressemble plus à
de l'héritage, en gros une absence est de type mission.
Cyril FLIELLER
Le 17 mars 2011 10:43, Lélio ML mailing-l...@lelio.fr
Pourquoi ne pas utiliser le plugin sfDoctrineGuard ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de Cyril FLIELLER
Envoyé : mercredi 16 mars 2011 17:23
À : symfony-fr@googlegroups.com
Objet : [symfony-fr] [Doctrine] Clé primaire
de Cyril FLIELLER
Envoyé : mercredi 16 mars 2011 17:30
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] [Doctrine] Clé primaire étrangère
J'avoue ne pas bien comprend à quoi va me servir sfDoctrineGuard ici ?
Cyril FLIELLER
Le 16 mars 2011 17:26, Lélio ML mailing-l...@lelio.fr a écrit
-fr] [Doctrine] Clé primaire étrangère
Mais mon 1er exemple marche ! C'est le deuxième qui ne marche pas. Ce qui
est plutôt bizarre car si doctrine sait gérer une double clé primaire
étrangère pourquoi pas une seule.
Le 16 mars 2011 17:37, Lélio ML mailing-l...@lelio.fr a écrit :
Il me semble que
Est-ce que tu travailles avec Doctrine ou avec Propel ? Parce que la classe
Criteria est lié à Propel. Pour Doctrine, c'est la classe Doctrine_Query.
Avec une utilisation un peu similaire.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
09:44, Lélio ML mailing-l...@lelio.fr a écrit :
Est-ce que tu travailles avec Doctrine ou avec Propel ? Parce que la
classe
Criteria est lié à Propel. Pour Doctrine, c'est la classe
Doctrine_Query.
Avec une utilisation un peu similaire.
-Message
...@gmail.com a écrit :
ah je travaille avec doctrine du coup c'est normal que ça ne marche
pas. Est ce qu'il y a beaucoup de différences lorsqu'on utilise doctrine ?
Le 10 mars 2011 09:44, Lélio ML mailing-l...@lelio.fr a écrit :
Est-ce que tu
;)
Yop ! J'ai vu.
-Message d'origine-
De : Jérémy LEHERPEUR [mailto:jer...@leherpeur.net]
Envoyé : jeudi 10 mars 2011 11:07
À : symfony-fr@googlegroups.com
Cc : Lélio ML
Objet : Re: [symfony-fr] Re: mise en place d'un tri en fonction d'une lettre
choisie
Quelle complémentarité Lelio
merci beaucoup pour votre aide ;)
Le 10 mars 2011 11:08, Lélio ML mailing-l...@lelio.fr a écrit :
;)
Yop ! J'ai vu.
-Message d'origine-
De : Jérémy LEHERPEUR
: [symfony-fr] Re: mise en place d'un tri en fonction d'une lettre
choisie
Les lettres se sont bien affichées, mais lorsque je clique sur une des
lettres il y a le message d'erreur suivant :
couldn't find class
Le 10 mars 2011 12:04, Lélio ML mailing-l...@lelio.fr a écrit :
Je n'aurais
%, $letter.'%'')
-orderBy('utilisateur.nom')
-execute();
}
et le code de l'action :
function executeMyAction(sfWebRequest $request){
$this-users =
Doctrine::getTable()-retriveUsersByLetter($request-getParameter('letter'))
;
}
Le 10 mars 2011 12:32, Lélio ML mailing-l
j'ai bien remplacé la ou j'avais fait des petites fautes de frappe
par contre j'ai pas compris mon erreur sur le doctrine::getTable()
Le 10 mars 2011 14:29, Lélio ML mailing-l...@lelio.fr a écrit :
Alors dans le andWhere() il faut mettre deux paramètres, pas un (si
ce n'est
pas une
Bonjour,
Je n'ai pas regardé Symfony2 encore. J'attends surtout la documentation. Une
fois celle-ci plus fournie et aussi détaillée que pour les versions 1.x je
passerai le pas pour Symfony2.
Mais il est vrai que les nouveaux concepts auront besoins d'être acquis,
surtout la nouvelle
Il te faut définir les relations dans ton schema.yml et ensuite utiliser les
jointures via Doctrine (ou propel) grâce aux méthodes
Doctrine_Query::innerJoin() ou Doctrine_Query::leftJoin().
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
Pour le faire proprement, il faut mettre le tableau $years ainsi créé comme
option du sfWidget dans ton formulaire. Et ne pas oublier de mettre un
array_flip($years) dans le sfValidator correspondant...
-Message d'origine-
De : symfony-fr@googlegroups.com
bien les champs de sfguard +
ceux spécifiques a mon modèle consultant (adresse postal, société..)
Le 24 février 2011 17:45, Lélio ML mailing-l...@lelio.fr a écrit :
Dans ton formulaire, tu utilise(s) quelles classe(s) ?
Celle du profil ? Celle du sfGuardUser ? Est-ce que
Bonjour
Est-ce que tes formulaires héritent bien de sfGuardUserAminForm ?
Dans ce formulaire, la gestion du mot de passe vide est implémenté.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de mantex
Envoyé : jeudi 24 février 2011
)),
'permissions_list' = new sfValidatorString(array('required' =
true)),
));
$this-widgetSchema-setLabels(array(
'permissions_list' = 'Permissions',
));
Le 24 février 2011 16:58, Lélio ML mailing-l...@lelio.fr a écrit :
Bonjour
Est-ce que tes formulaires héritent
function setupInheritance()
{
parent::setupInheritance();
$this-widgetSchema-setNameFormat('consultant[%s]');
}
public function getModelName()
{
return 'Consultant';
}
}
Le 24 février 2011 17:22, Lélio ML mailing-l...@lelio.fr a écrit :
Ok et BaseConsultatForm
{
protected function setupInheritance()
{
parent::setupInheritance();
$this-widgetSchema-setNameFormat('consultant[%s]');
}
public function getModelName()
{
return 'Consultant';
}
}
Le 24 février 2011 17:22, Lélio ML mailing-l...@lelio.fr a écrit :
Ok et
function setupInheritance()
{
parent::setupInheritance();
$this-widgetSchema-setNameFormat('consultant[%s]');
}
public function getModelName()
{
return 'Consultant';
}
}
Le 24 février 2011 17:22, Lélio ML mailing-l...@lelio.fr a écrit :
Ok et BaseConsultatForm
Bonjour,
Regarde comment sont faites les routes. Si tu utilises les routes générées
via l'admin generator, alors il faut éventuellement les modifier.
Sinon, avec Doctrine (ou Propel), la gestion des clés primaires multiples
est pas top. Alors, pour contourner cela, le conseil généralement donné
Et as-tu essayer de mettre les 3 clés primaires dans un tableau YAML ?
Du genre : column: [ cle_1, cle_2, cle_3 ]
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de ASSO Anthony
Envoyé : mercredi 16 février 2011 15:25
À :
compter la dessus.
Le 1 février 2011 18:15, Lélio ML mailing-l...@lelio.fr a écrit :
Voici mon app.yml :
all:
sf_guard_plugin:
remember_key_expiration_age: 14400 # 4 houres in seconds
remember_cookie_name: remember_me
Pourquoi ne pas passer par un stockage des sessions en base de données.
Ainsi, tu gères toi-même le timeout que tu peu caler sur les paramètres de
factories.
Bon, sinon, je ne me suis pas penché sur le sujet : nous avons des sessions
de plusieurs heures sans soucis chez nous.
-Message
passerai mon symfony en mode cluster.
Mais pour l' instant j' aimerai le gérer comme cela.
Ton serveur est sous debian ? Tu utlises également sfguarddoctrine ?
Si c' est le cas tu peux m' indiquer les valeurs de tes *.yml et php.ini plz
?
Le 1 février 2011 11:53, Lélio ML mailing-l
Oui, il te faut une action spécifique (et donc la route qui va avec).
As-tu regardé du côté des plugins. Certains proposent la validation des
formulaires en ajax.
Il te faut alors construire ton formulaire avec un validateur (sur le login)
qui interdise bien un login existant.
Quand la roue
Le mieux serait quand même de passer par les innerJoin() ou les leftJoin()
Doctrine fait le travail de jointure tout seul.
Il faut paramétrer la relation dans le schema.yml
Et après :
Doctrine::getTable('Evenement')-createQuery('e')
-select('e.titreevenement, e.noevenement, d.dated as
Bonjour,
Je cherche à faire une requête avec une jointure qui contient ses propres
critères.
Exemple :
select *
FROM
phase p
LEFT JOIN service s
ON p.id = s.phase_id
AND
s.rendered_at = '2010-01-25'
AND
s.rendered_at '2012-02-01'
Et non
select *
FROM
phase p
@googlegroups.com] De la
part de Lélio ML
Envoyé : mardi 25 janvier 2011 17:36
À : symfony-fr@googlegroups.com
Objet : [symfony-fr] Jointure avec critère dans le ON
Bonjour,
Je cherche à faire une requête avec une jointure qui contient ses propres
critères.
Exemple :
select *
FROM
phase p
LEFT
Tout simplement consultant
Tu appeleras la fonction getConsultant de tes objets et symfony l'affichera
avec sa méthode __toString() soit par défaut le getName()
Si tu veux passer qqch de plus maitrisable,tu peux passer par un partial
avec _consultant_name
Dans le répertoire templates de ton
Le mieux serait peut-être alors de faire afficher dans la page d'erreur
personnalisée un $sf_user-getFlash(''). Ce serait plus propre à mon sens.
Sinon, il y avait effectivement une solution pour afficher le message d'un
404 dans la page d'erreur. Je crois qu'il faut regarder du côté des actions
Bonjour
Une première remarque : utilise $request-getParameter() plutôt que $_GET[]
Ensuite, quel est le code retourné ?
Pour continuer, qu'affiche ta page quand tu demandes directement l'action
executeAgen() ?
En environnement dev, tu auras l'affichage explicite de l'erreur.
Et enfin, utilise
exemple plz ?
Le 7 janvier 2011 16:52, Lélio ML mailing-l...@lelio.fr a écrit :
Ou bien dans l'objet sfWebRequest et sa méthode
getPostParameter().
-Message d'origine-
De : symfony-fr
Ou bien dans l'objet sfWebRequest et sa méthode getPostParameter().
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de Hugo Hamon
Envoyé : vendredi 7 janvier 2011 16:38
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] pb
Je ferai ainsi à ta place :
- main.css (avec les css par défaut, peut-être la langue par défaut)
- fr.css / es.css / en.css appelé par un helper maison selon la culture de
l'utilisateur connecté.
En même temps, peut-être serait-il plus profitable d'essayer d'avoir un
affichage qui ne dépende
Alors, il faut bien lire la doc ;)
Tu y liras que dans les templates, l'accès à l'utilisateur se fait par la
variable $sf_user
Et là, $sf_user-getCulture() devrait te donner ce que tu veux...
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
est le premier choix de la liste qui sera enregistré.
Le 5 janvier 2011 14:49, Lélio ML mailing-l...@lelio.fr a écrit :
Le required = true devrait fonctionner.
Sinon, dans l'option choices du sfValidatorFormChoice, il ne
faut pas que la chaine vide '' soit présente
stomerForm.class.php on line 40
Le 6 janvier 2011 14:22, Lélio ML mailing-l...@lelio.fr a écrit :
Dans ton cas, voilà comment je procède :
- tableau avec les choix (si ça ne provient pas de la base) avec
parfois
une classe qui gère cela
' option.
'socialrelation' = new sfValidatorChoice(array('choices' =
array_flip(self::$liensocial), 'required' = true)),
Le 6 janvier 2011 14:41, Lélio ML mailing-l...@lelio.fr a écrit :
Là c'est parce qu'il faut faire plutôt :
new sfValidatorChoice(array('choices
' est pas lisible, mais bon je vais voir si je trouve une
piste.
Le 6 janvier 2011 14:59, Lélio ML mailing-l...@lelio.fr a écrit :
C'est pour cela qu'il ne faut pas le mettre dans le
self::$liensocial mais
utiliser un array_merge() (ou array() + array() à tester
Quel est le validateur de ton champ file ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de Yo
Envoyé : mercredi 5 janvier 2011 10:57
À : Symfony-fr
Objet : [symfony-fr] Upload fichier
Bonjour j'ai un soucis avec l'upload de
[%s]');
}
Hésite pas à me dire si je l'ai mal fait! ;)
On 5 jan, 11:07, Lélio ML mailing-l...@lelio.fr wrote:
Quel est le validateur de ton champ file ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com]
De la part de Yo Envoyé : mercredi
Et pourquoi ne pas utiliser le sfValidatorChoice() ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel brossard
Envoyé : mercredi 5 janvier 2011 12:45
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] validator liste
Le required = true devrait fonctionner.
Sinon, dans l'option choices du sfValidatorFormChoice, il ne faut pas que la
chaine vide '' soit présente.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel brossard
Envoyé : mercredi 5
En fait, tu peux écrire la classe de migrations grâce à ton fichier excel.
Tu la stockes dans un fichier se trouvant dans le répertoire lib/migrations
Tu lances via exec() (ou autres) la task doctrine:migrate
Et hop, tu as ta table en base
Ensuite tu peux lancer la task doctrine:build
Voilà comment je procède (ce n'est pas forcément la meilleure manière de
faire)
Je gère mon sfForm avec tous les widget dont j'ai besoin.
Dans mon form HTML, je fais une gestion d'affichage/masquage (display:
block/none;) via Javascript (j'utilise jQuery)
Dans le sfForm, j'utilise les
){
alert('kikoo monde');
}
});
})(jQuery);
Before Printing, Think about Your Environmental Responsibility!
Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale!
2011/1/4 Lélio ML mailing-l...@lelio.fr
Voilà comment je procède (ce n'est pas forcément la meilleure
Relis bien les mails.
Tu as deux pistes. Privilégie celle de la génération du yml mais ne les
confonds pas.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de gwanael Neiveyans
Envoyé : mardi 4 janvier 2011 11:05
À : Symfony-fr
Objet :
Passe quand même par la création du fichier yml pour le schéma : tu pourras
générer les classes qui correspondent.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de gwanael Neiveyans
Envoyé : mardi 4 janvier 2011 11:14
À : Symfony-fr
Voilà pourquoi nous t'orientions vers la création d'un fichier yml reprenant
le schéma de ta table décrite dans le fichier Excel.
Il vaut mieux construire la table à partir du schéma plutôt que l'inverse.
Par exemple, les booleans ne seront pas pris en compte dans le sens base -
schema.yml
Et que disent les taches doctrine ?
Comme c'est à ce niveau que les tables sont créées, tu devrais pouvoir te
faire une idée.
Sinon, tu peux créer des migrations et les jouer. Cela permet
d'ajouter/supprimer des tables/champs/index sans toucher aux données déjà
présentes dans la base
-Message
Regarde dans le code des taches symfony : doctrine:build notamment où tu
pourras identifier comment les tables sont créées.
Ensuite, est-ce que tu veux que ces tables soient ensuite accessibles comme
classes dans ton model ou non ?
Et je t'enjoins de regarder du côté des migrations. Grâce à
migration vers la dernière
version
Before Printing, Think about Your Environmental Responsibility!
Avant d'Imprimer, Pensez à Votre Responsabilitée Environnementale!
2011/1/3 Lélio ML mailing-l...@lelio.fr
Regarde dans le code des taches symfony : doctrine:build notamment
où tu
Dans Symfony, il est possible de traduire le contenu des tables grace aux
Behaviors.
L'internalisation est déjà prévue, autant ne pas réinventer la roue ;)
http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/19#chapter_19_sub_les_
objets_de_doctrine
-Message d'origine-
De :
cordialement
On 29 déc, 08:43, Lélio ML mailing-l...@lelio.fr wrote:
Dans Symfony, il est possible de traduire le contenu des tables grace
aux Behaviors.
L'internalisation est déjà prévue, autant ne pas réinventer la roue ;)
http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/19#chapter_19_s
Heu...
Pour que image_tag() fonctionne, tu dois lui passer une chaine de caractères
qui indique un nom de fichier dans le répertoire web/images
En passant url_for() c'est sur que tu n’auras rien !
Par contre, tu peux faire :
?php echo link_to(image_tag('mon_image'), '@ma_route');
Pour plus
Tu peux procéder de deux manières :
- tu surcharges directement le schema de sfGuardUser en y ajoutant les
champs du profil.
- tu surcharges la méthode delete (ou pre/postDelete) de la classe
sfGuardUser pour forcer la suppression du profil lié.
Bonne nuit
-Message d'origine-
De :
Et utiliser l'admin generator comme base puis le surcharger pour arriver à
un CRUD idéal, c'est vraiment du temps de gagner !
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de Olivier Dolbeau
Envoyé : mercredi 15 décembre 2010 14:32
À
Oui, il ne faut pas confondre les filters et les formfilters.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de jimpass
Envoyé : mercredi 15 décembre 2010 17:44
À : Symfony-fr
Objet : [symfony-fr] Re: Les filtres avec symfony
Merci
Tant mieux si ça marche.
Pour la personnalisation des champs, il est possible d'intervenir sur les
widgets et le second attribut de leur constructeur : les attributs HTML.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel
Hé bien tout d'abord, applique bien le principe du MVC.
Pas de HTML dans les actions, ce n'est pas de leur responsabilité.
De même, tu ne mettras pas de traitement dans les templates.
A partir de là, tu ne construis pas ton tableau dans ton actions mais tu
transmets $this-a au template. Et c'est
Bonsoir,
Peut-être utiliser un système proche de la protection CSRF des formulaires ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de ghassan ayoubi
Envoyé : vendredi 3 décembre 2010 12:07
À : Symfony-fr
Objet : [symfony-fr]
données récupéré. La fonction fputcsv attends un array en
second paramètre et moi j' ai une collection .
Le 2 décembre 2010 14:52, Lélio ML mailing-l...@lelio.fr a écrit :
Le mieux est de passer par les templates.
Tu fais la même chose de d'habitude sauf que ton template
','application/octet-stream
');
Non ?
Le 2 décembre 2010 16:32, Lélio ML mailing-l...@lelio.fr a écrit :
À la fin de ta action, tu forces les header.
Allez, je suis sympa. Voici ceux que
Bonsoir,
Il te faut choisir un name différent. Sinon, seule la dernière valeur sera
transmise.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel brossard
Envoyé : mardi 30 novembre 2010 22:19
À : symfony-fr@googlegroups.com
Il y a un champ : customer_id (le bouton)
Et un autre (le input) : evaluation[customer_id]
Ce n'est pas le même champ.
Les données transférées au formulaire symfony par la méthod bind() sont
celles incluses dans le tableau evaluation.
-Message d'origine-
De : symfony-fr@googlegroups.com
!
Le 30 novembre 2010 22:22, Lélio ML mailing-l...@lelio.fr a écrit :
Bonsoir,
Il te faut choisir un name différent. Sinon, seule la dernière
valeur sera
transmise.
-Message d'origine-
De : symfony-fr@googlegroups.com
Bonjour,
Regarde le fonctionnement de l'admin-generator et de sa gestion du save et
du save_and_add.
Il gère pour un même formulaire les deux actions suivantes : enregistrement
et enregistrement redirigé vers un formulaire vierge.
C'est très proche de ton cas et tu pourras ainsi l'adapter
)
{
}
2010/11/29 Lélio ML mailing-l...@lelio.fr
Bonjour,
Regarde le fonctionnement de
l'admin-generator et de sa gestion du save et
le nom du paramètre ?
Le 29 novembre 2010 16:41, Lélio ML mailing-l...@lelio.fr a écrit :
Bonjour,
Dans l'admin generator, il utilise le même code dans la methode
processForm() :
if ($request-hasParameter('_save_and_add
)
{
}
2010/11/29 Lélio ML
mailing-l...@lelio.fr
Bonjour,
Regarde le
fonctionnement de
l'admin
..
Le 24 novembre 2010 22:55, Lélio ML mailing-l...@lelio.fr
a écrit :
Essaie peut-être avec ça : en supprimant l'objet
passé dans le form de
l'action create. Mais ça ne devrait rien changé
Je pense effectivement que ce sont les filtres qui sont l'outil dans symfony
qui répondrait le mieux à ta problématique.
Le filtre pourrait accorder (ou retirer) à l'utilisateur un credential qui
correspondrait à l'accès à ton intranet ou aux informations qui s'y
rapportent. Ainsi, tu pourrais
Le plugin est-il activé dans config/ProjectConfiguration.class.php ?
Est-ce que la tache apparaît lorsque
$./symfony
est lancé (sans paramètre) ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de David Nguyen
Envoyé : mercredi 24
C'est quel plugin ?
Sinon, as-tu fait un symfony cc depuis l'installation ?
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de David Nguyen
Envoyé : mercredi 24 novembre 2010 10:18
À : symfony-fr@googlegroups.com
Objet : RE:
Va lire la documentation sur l'admin generator.
Tu verras que tu peux y surcharger dans ton module les méthodes de ta classe
Actions.
Eventuellement, va voir sur la doc PHP comment est géré l'héritage
(programmation objet).
-Message d'origine-
De : symfony-fr@googlegroups.com
Ça dépend dont vient cette valeur dynamique.
-Message d'origine-
De : symfony-fr@googlegroups.com [mailto:symfony...@googlegroups.com] De la
part de manuel brossard
Envoyé : mercredi 24 novembre 2010 12:23
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] comment rendre persistent
1 - 100 of 254 matches
Mail list logo