[symfony-fr] requete sql

2011-09-19 Par sujet FloFlo Caliméro
Bonjour,
J'ai une requete sql mais je ne sais pas comment la transcrire.
Connaitriez-vous des tutos ?
Cdt

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Re: mise a jour bdd

2011-08-30 Par sujet FloFlo Caliméro
ça y est j'ai réussi à récupérer le sql pour faire mon yml :)
Par contre les majuscules ne sont pas prises en compte sous symfony ?
et si j'ai cette table la par exemple:
TableDateDebut:
  connection: doctrine
  tableName: table_date_debut
  columns:
OBJECTID:
  type: integer(4)
  fixed: false
  unsigned: false
  primary: true
  autoincrement: true
value:
  type: string()
  fixed: false
  unsigned: false
  primary: false
  notnull: true
  autoincrement: false
label:
  type: string(128)
  fixed: false
  unsigned: false
  primary: false
  notnull: true
  autoincrement: false
Comment puis-je créer mon fichier de données ?
Cdt

On 29 août, 19:21, Mohamed Ayoub Benjelloun
benjellounay...@gmail.com wrote:
 L'idée c'est de récupérer le .sql, de l'injecter dans la BD connectée à ton
 projet puis d'en déduire le schema.yml en utilisant la commande
 *php symfony propel:build-schema* (sur propel)

 Le 29 août 2011 18:06, Cyril Flieller cyril.fliel...@gmail.com a écrit :







  En SQL, si tu choisis cette méthode, c'est totalement indépendant de
  Symfony. Mais je te conseille de regarder ce que propose doctrine ou propel,
  car j'imagine qu'il est possible d'importer les données au format yml.

  2011/8/29 FloFlo Calimero florinett...@gmail.com

  Et ça récupére en yml ou en sql ?

  Envoyé de mon iPhone

  Le 29 août 2011 à 18:28, Mohamed Ayoub Benjelloun 
  benjellounay...@gmail.com a écrit :

  fais attention de faire un dump avant une quelconque manip sur ta bd !

  Le 29 août 2011 17:26, Mohamed Ayoub Benjelloun 
  benjellounay...@gmail.com
  benjellounay...@gmail.com a écrit :

  *Export: *
  en ssh : mysqldump -uUSER -pPASS NOMBD  nomfichier.sql

  *Import*
  en ssh : mysql -uUSER -pPASS NOMBD  nomfichier.sql

  Le 29 août 2011 17:06, Florine Becquet  florinett...@gmail.com
  florinett...@gmail.com a écrit :

  Le problème pour dump c'est que je suis sous linux et que pour accéder
  à la base de données je dois me connecter en ssh. Comment puis-je
  faire ?
  Cdt

  Le 29 août 2011 17:41, Mohamed Ayoub Benjelloun
   benjellounay...@gmail.combenjellounay...@gmail.com a écrit :
   Bonjour,
   - Structure:
   Il est possible de faire du reverse ingeneering via la commande php
  symfony
   propel:build-schema
   Elle te générera ton schema.yml depuis ton sql
   (ceci est valable pour propel, creuses du coté de doctrine ça offre
  surement
   la même chose si c'est ce que tu utilises comme ORM)

  http://www.librosweb.es/symfony_1_2_en/capitulo8/dont_create_the_mode...
 http://www.librosweb.es/symfony_1_2_en/capitulo8/dont_create_the_mode...
   Bon courage
   Le 29 août 2011 16:18, alex baron  alexbaro...@gmail.com
  alexbaro...@gmail.com a écrit :

   doctrine migration fait cela il me semble.

   Le 29 août 2011 17:04, Cyril Flieller  cyril.fliel...@gmail.com
  cyril.fliel...@gmail.com a écrit :

   Un dump c'est juste une sauvegarde. En pratique, quelque soit ton
  sgbd,
   il te permet de faire une sauvegarde soit de l'architecture de la
  base, soit
   de tes données, soit des deux. Ça te permet de générer un script SQL
  tout
   simplement.

   2011/8/29 Florine Becquet  florinett...@gmail.com
  florinett...@gmail.com

   J'ai déjà 27 tables avec énormément de données.
   Comment fonctionne dump ?

   Le 29 août 2011 16:56, Cyril Flieller  cyril.fliel...@gmail.com
  cyril.fliel...@gmail.com a écrit
   :
je ne sais pas comment faire cela, mais tu peux :

-faire un dump de tes données si elles en sont pas dans des
  fixtures
-mettre à jour ta bdd
-repeupler ta bdd grâce au dump

2011/8/29 FloFlo Caliméro  florinett...@gmail.com
  florinett...@gmail.com

Bonjour,
J'ai déjà une bdd remplie et je voudrais rajouter des tables via
symfony.
Comment puis-je mettre à jour ma base de données sans effacer
  les
tables déjà existantes ?
Cdt

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à  symfony-fr@googlegroups.comsymfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
symfony-fr%2bunsubscr...@googlegroups.com
  symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr
 http://groups.google.com/group/symfony-fr?hl=fr

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à  symfony-fr@googlegroups.comsymfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
symfony-fr%2bunsubscr...@googlegroups.com
  symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr
 http://groups.google.com/group/symfony-fr?hl=fr

[symfony-fr] Re: mise a jour bdd

2011-08-30 Par sujet FloFlo Caliméro
Je profite de ce post pour poser une autre tite question :
J'ai des colonnes qui ont plusieurs mots (par ex: nb mots)
Or dans la requete avec doctrine il essaie de renommer les champs
(e.`nb mots` AS e__`nb mots`) ce qui me créé une erreur.
Comment puis-je régler ce problème sans renommer les colonnes dans
mysql ?
Cdt

On 30 août, 12:19, Mohamed Ayoub Benjelloun
benjellounay...@gmail.com wrote:
 Un lien 
 utile:http://www.doctrine-project.org/projects/orm/1.2/docs/manual/data-fix...

 Le 30 août 2011 11:17, Mohamed Ayoub Benjelloun
 benjellounay...@gmail.coma écrit :







  A vrai dire c'est possible sous doctrine mais théoriquement assez risqué et
  encore faut il se poser la question est ce vraiment utile?
  En tout cas *symfony doctrine:data-dump* ferait l'affaire, elle te créera
  un fichier de fixture par table, cependant fais attention à certains types
  de champs que t'auras surcharger sur symfony, l'exemple est valable par
  exemple pour un champ varchar que t'auras surcharger sur ton lib/form/ en
  file ceci impliquera que le lien du fichier sera enregistrer sur ta base
  mais que faire appelle à ce widget sur tes templates l'affichera en input
  type file, donc tes fixtures seront remplies de données par forcément
  cohérentes quand il s'agit de ce cas (il en existe peut être d'autres) et
  donc tu n'arriveras pas à réutiliser ta base en important tes fixtures

  Sois vigilante (et continues à faire des dump à chaque fois qu'il s'agit de
  manip risquée)

  Le 30 août 2011 10:44, Cyril Flieller cyril.fliel...@gmail.com a écrit :

  Oui j'allais poser la question. Si ta base contient les données, tu n'as
  qu'à les sauvegarder avec le dump, mettre à jour tes tables, et lancer le
  script d'insertion afin de repeupler tes tables. Attention toutefois si tu
  as fait des changements dans le nom de certaines tables ou champs.

  2011/8/30 Mohamed Ayoub Benjelloun benjellounay...@gmail.com

  Pourquoi désires tu créer des fixtures si ta base contient déjà les
  données?

  Le 30 août 2011 10:39, FloFlo Caliméro florinett...@gmail.com a écrit
  :

  ça y est j'ai réussi à récupérer le sql pour faire mon yml :)
  Par contre les majuscules ne sont pas prises en compte sous symfony ?
  et si j'ai cette table la par exemple:
  TableDateDebut:
   connection: doctrine
   tableName: table_date_debut
   columns:
     OBJECTID:
       type: integer(4)
       fixed: false
       unsigned: false
       primary: true
       autoincrement: true
     value:
       type: string()
       fixed: false
       unsigned: false
       primary: false
       notnull: true
       autoincrement: false
     label:
       type: string(128)
       fixed: false
       unsigned: false
       primary: false
       notnull: true
       autoincrement: false
  Comment puis-je créer mon fichier de données ?
  Cdt

  On 29 août, 19:21, Mohamed Ayoub Benjelloun
  benjellounay...@gmail.com wrote:
   L'idée c'est de récupérer le .sql, de l'injecter dans la BD connectée
  à ton
   projet puis d'en déduire le schema.yml en utilisant la commande
   *php symfony propel:build-schema* (sur propel)

   Le 29 août 2011 18:06, Cyril Flieller cyril.fliel...@gmail.com a
  écrit :

En SQL, si tu choisis cette méthode, c'est totalement indépendant de
Symfony. Mais je te conseille de regarder ce que propose doctrine ou
  propel,
car j'imagine qu'il est possible d'importer les données au format
  yml.

2011/8/29 FloFlo Calimero florinett...@gmail.com

Et ça récupére en yml ou en sql ?

Envoyé de mon iPhone

Le 29 août 2011 à 18:28, Mohamed Ayoub Benjelloun 
benjellounay...@gmail.com a écrit :

fais attention de faire un dump avant une quelconque manip sur ta
  bd !

Le 29 août 2011 17:26, Mohamed Ayoub Benjelloun 
  benjellounay...@gmail.com
benjellounay...@gmail.com a écrit :

*Export: *
en ssh : mysqldump -uUSER -pPASS NOMBD  nomfichier.sql

*Import*
en ssh : mysql -uUSER -pPASS NOMBD  nomfichier.sql

Le 29 août 2011 17:06, Florine Becquet  florinett...@gmail.com
florinett...@gmail.com a écrit :

Le problème pour dump c'est que je suis sous linux et que pour
  accéder
à la base de données je dois me connecter en ssh. Comment puis-je
faire ?
Cdt

Le 29 août 2011 17:41, Mohamed Ayoub Benjelloun
 benjellounay...@gmail.combenjellounay...@gmail.com a écrit
  :
 Bonjour,
 - Structure:
 Il est possible de faire du reverse ingeneering via la commande
  php
symfony
 propel:build-schema
 Elle te générera ton schema.yml depuis ton sql
 (ceci est valable pour propel, creuses du coté de doctrine ça
  offre
surement
 la même chose si c'est ce que tu utilises comme ORM)


 http://www.librosweb.es/symfony_1_2_en/capitulo8/dont_create_the_mode..
  .

 http://www.librosweb.es/symfony_1_2_en/capitulo8/dont_create_the_mode.
  ..
 Bon courage
 Le 29 août 2011 16:18, alex baron  alexbaro...@gmail.com
alexbaro...@gmail.com a écrit

[symfony-fr] mise a jour bdd

2011-08-29 Par sujet FloFlo Caliméro
Bonjour,
J'ai déjà une bdd remplie et je voudrais rajouter des tables via
symfony.
Comment puis-je mettre à jour ma base de données sans effacer les
tables déjà existantes ?
Cdt

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] redirection login

2011-08-25 Par sujet FloFlo Caliméro
Bonjour
Je me sers du formulaire de login. Mon problème est que si je viens
d'une adresse spécifique il change sa route sinon il doit prendre la
route par défaut.
Comment puis faire ça ?
Cdt

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Re: redirection login

2011-08-25 Par sujet FloFlo Caliméro
Le problème c'est que quand je clique sur le bouton login le
formulaire s'ouvre dans une popin alors que quand je clique sur le
bouton de mon module sécurisé il l'ouvre en dur où l'appel de ce
formulaire se fait ? et si je récupère l'adresse et que je clique sur
ok l'adresse se change automatiquement. Comment puis-je faire ?
Cdt

On 25 août, 14:54, Mohamed Ayoub Benjelloun
benjellounay...@gmail.com wrote:
 Salut

 Renvois sur la même route,
 et c'est sur ton action que tu effectuera la redirection sois vers une
 action1 ou une action2 en fonction de l'objet collecté

 A+

 Le 25 août 2011 11:43, FloFlo Caliméro florinett...@gmail.com a écrit :









  Bonjour
  Je me sers du formulaire de login. Mon problème est que si je viens
  d'une adresse spécifique il change sa route sinon il doit prendre la
  route par défaut.
  Comment puis faire ça ?
  Cdt

  --
  Vous recevez ce message, car vous êtes abonné au groupe Google
  Groupes Symfony-fr.
  Pour envoyer un message à ce groupe, adressez un e-mail à
  symfony-fr@googlegroups.com.
  Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
  symfony-fr+unsubscr...@googlegroups.com.
  Pour plus d'options, consultez la page de ce groupe :
 http://groups.google.com/group/symfony-fr?hl=fr

 --

 *Mohamed Ayoub BENJELLOUN*

 *Chef de projet web [ EmagCom ]*
 *Consultant Freelance [ PHP5 Technologies ]*
 *cv en-ligne:www.doyoubuzz.com/ayoub-benjelloun
 *

 *Email: benjellounay...@gmail.com*

 *Tél: +212 661 96 44 01*

 *Skype: benjellounayoub*

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Re: redirection login

2011-08-25 Par sujet FloFlo Caliméro
Comment puis-je collecter l'objet et quel objet ?
Cdt

On 25 août, 15:03, FloFlo Caliméro florinett...@gmail.com wrote:
 Le problème c'est que quand je clique sur le bouton login le
 formulaire s'ouvre dans une popin alors que quand je clique sur le
 bouton de mon module sécurisé il l'ouvre en dur où l'appel de ce
 formulaire se fait ? et si je récupère l'adresse et que je clique sur
 ok l'adresse se change automatiquement. Comment puis-je faire ?
 Cdt

 On 25 août, 14:54, Mohamed Ayoub Benjelloun







 benjellounay...@gmail.com wrote:
  Salut

  Renvois sur la même route,
  et c'est sur ton action que tu effectuera la redirection sois vers une
  action1 ou une action2 en fonction de l'objet collecté

  A+

  Le 25 août 2011 11:43, FloFlo Caliméro florinett...@gmail.com a écrit :

   Bonjour
   Je me sers du formulaire de login. Mon problème est que si je viens
   d'une adresse spécifique il change sa route sinon il doit prendre la
   route par défaut.
   Comment puis faire ça ?
   Cdt

   --
   Vous recevez ce message, car vous êtes abonné au groupe Google
   Groupes Symfony-fr.
   Pour envoyer un message à ce groupe, adressez un e-mail à
   symfony-fr@googlegroups.com.
   Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
   symfony-fr+unsubscr...@googlegroups.com.
   Pour plus d'options, consultez la page de ce groupe :
  http://groups.google.com/group/symfony-fr?hl=fr

  --

  *Mohamed Ayoub BENJELLOUN*

  *Chef de projet web [ EmagCom ]*
  *Consultant Freelance [ PHP5 Technologies ]*
  *cv en-ligne:www.doyoubuzz.com/ayoub-benjelloun
  *

  *Email: benjellounay...@gmail.com*

  *Tél: +212 661 96 44 01*

  *Skype: benjellounayoub*

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Formulaire et composant (popin)

2011-08-05 Par sujet FloFlo Caliméro
Bonjour,
J'ai créé un formulaire et grâce à un composant j'ai réussi à faire
une popin en suivant ce tuto : 
http://www.blogafab.com/symfony-gerer-un-formulaire-dans-un-composant/
Mon problème est que dès que j'ai une erreur je voudrais réafficher
mon formulaire dans la popin avec les erreurs. Et que si le formulaire
est correct envoyé un mail et redirigé vers la page d'origine.
Comment puis-je faire ?
Cordialement

voilà à quoi ressemble mon formulaire
class NewContactForm extends sfForm
{
public function configure()
{
$this-setWidgets(array(
$this-widgetSchema['sujet'] = new 
sfWidgetFormInput(array('label'
= 'sujet')),
$this-widgetSchema['email'] = new 
sfWidgetFormInput(array('label'
= 'email')),
$this-widgetSchema['message'] = new
sfWidgetFormTextarea(array('label' = 'message'), array('cols' = 19,
'rows' = 4)),
$this-widgetSchema['captcha'] = new
sfWidgetFormReCaptcha(array('label' = 'captcha', 'public_key' =
sfConfig::get('app_recaptcha_public_key'))),
'referer' = new sfWidgetFormInputHidden(),
));

$this-widgetSchema-setLabels(array(
  'sujet'   = 'sujet',
  'email'   = 'email',
  'message' = 'message',
  'captcha' = 'captcha'
));

$this-widgetSchema-setNameFormat('newcontact-form[%s]');

$this-setValidators(array(
'sujet' = new sfValidatorString(array('required' = 
true),
array('required' = 'Le sujet du message est obligatoire')),
'email' = new sfValidatorEmail(array('required' = 
true),
array('required' = 'L\'email est obligatoire')),
'message' = new sfValidatorString(array('required' = 
true),
array('required' = 'Le message est obligatoire')),
$this-validatorSchema['captcha'] = new
sfValidatorReCaptcha(array('private_key' =
sfConfig::get('app_recaptcha_private_key'))),
'referer' = new sfValidatorString(array('required' = 
false)),
));
}
}

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Re: besoin de disponibilité

2011-08-02 Par sujet FloFlo Caliméro
J'ai fait un formulaire dans un composant pour l'afficher sur une page
(popin) mais je n'arrive pas à vérifier les champs réafficher le
formulaire en popin ou encore le rediriger si tout est bon sur la page
d'origine.

On 1 août, 22:18, Sylvain sylvni...@gmail.com wrote:
 Qu'est-ce qu'il t'arrive ?? Raconte-nous tes malheurs ;)

 On 1 août, 17:38, FloFlo Caliméro florinett...@gmail.com wrote:







  Bonjour,
  Ayant quelques problèmes avec Symfony, j'aurais besoin d'aide donc si
  avez des disponibilités assez rapidement, envoyez-moi un email.
  Merci a tous
  Cordialement

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Re: besoin de disponibilité

2011-08-02 Par sujet FloFlo Caliméro
Bonjour,
Mon problème est que j'ai plusieurs choses à faire avec Symfony et que
je ne vois pas comment faire :(
J'ai fait un formulaire avec un composant pour l'afficher en popin
mais je n'arrive pas à le rediriger, à vérifier que les champs ne sont
pas vides et a le réafficher en popin s'il y a des erreurs.

On 1 août, 22:18, Sylvain sylvni...@gmail.com wrote:
 Qu'est-ce qu'il t'arrive ?? Raconte-nous tes malheurs ;)

 On 1 août, 17:38, FloFlo Caliméro florinett...@gmail.com wrote:







  Bonjour,
  Ayant quelques problèmes avec Symfony, j'aurais besoin d'aide donc si
  avez des disponibilités assez rapidement, envoyez-moi un email.
  Merci a tous
  Cordialement

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr



[symfony-fr] Deux actions en une

2011-07-29 Par sujet FloFlo Caliméro
Bonjour,
J'ai un module qui liste des pays avec différents critères dans ce
tableau.
Je souhaiterai les modifier donc il faudrait que je fasse la
modification dans la meme action.
On m'a dit que je pouvais le faire avec ajax mais ne connaissant pas
ce language, j'aurais besoin d'un petit coup de main s'il vous plait.

Voici mon code:
div class=alphabet
?php echo 'a href='.url_for('map_admin_lettre', array('letter' =
'All')).' class=espaceAll/a'; ?
?php for($i = 65; $i  91 ; $i++): ?
?php $letter = chr($i); ?
?php echo 'a href='.url_for('map_admin_lettre', 
array('letter' =
$letter)).' class=espace'.$letter.'/a'; ?
?php endfor; ?
/div

?php
$url = explode('/', $_SERVER['REQUEST_URI']);
$numpage = $url[count($url) - 1];
if(is_numeric($numpage))
$letter = $url[count($url) - 2];
else
{
$letter = $numpage;
$numpage = 0;
}

if(empty($letter)){
$letter = 'All';
$numpage = 0;
}
?

?php
function printCircle($number, $name, $id, $letter, $numpage){
if(!is_numeric($number)) $number =  0;
$colorArray = array
(
'#ff',
'#ff4e00',
'#ff7800',
'#ffa800',
'#e5d523',
'#ffee00',
'#c1dc2d',
'#8fe827',
'#55d416',
'#3bc331',
'#2d9d3f'
);

$j = 0;

if($name == 'risk-level')
{
$j = 10 - $number;
}
else
{
$j = $number;
}

if($numpage == 0)
$url_home = url_for('map_admin_lettre', array('letter' = 
$letter));
else
$url_home = url_for('map_admin_lettre_page', array('letter' =
$letter, 'page' = $numpage));

return 'form action='.$url_home.' method=post class=content-
circleinput class=cercle style=background-color: '.
$colorArray[$number] .' value='.$number.'
onfocus=onFocusShowButton(this) onblur=onBlurHideButton(this) /
input type=submit value= class=applyinput type=hidden
name=id value='.$id.'input type=hidden name=name value='.
$name.'/form';
}
?

table class=tableau
thead
  tr
thdiv class=colonne_titre colonne_titre_gaucheCountry/
div/th
thdiv class=colonne_titre col_1ligne
colonne_titre_centreRisk level/div/th
thdiv class=colonne_titre col_2lignes
colonne_titre_centreGrowth opportunities/div/th
thdiv class=colonne_titre col_2lignes
colonne_titre_centreCompetitive position/div/th
thdiv class=colonne_titre colonne_titre_droiteGlobal
balance/div/th
  /tr
/thead
tbody
?php
$i = 0;
foreach ($riskPager-getResults() as $risk):
?

tr class=?php echo (($i % 2 == 0) ? 'ligne_1' : 'ligne_2'); 
$i++;?

td class=colonne_gauche?php echo $risk-getNom() 
?/td
td class=colonne_centre?php echo printCircle($risk-
getCountryRisk(), risk-level, $risk-getId(), $letter, $numpage); ?
/td
td class=colonne_centre?php echo printCircle($risk-
getCountryAttractiveness(), growth-opportunities, $risk-getId(),
$letter, $numpage); ?/td
td class=colonne_centre?php echo printCircle($risk-
getCompetitivePosition(), competitive-position, $risk-getId(),
$letter, $numpage); ?/td
td class=colonne_droite?php echo printCircle(round(($risk-
getCompetitivePosition()+$risk-getCountryAttractiveness()+$risk-
getCountryRisk())/3), global-balance, $risk-getId(), $letter,
$numpage); ?/td
/tr

?php
endforeach;
?
/tbody
/table


?php if($riskPager-havetoPaginate()): ?
div class=pagination
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = '1')) ? class=page?php echo image_tag(/
images/first.png); ?/a
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = $riskPager-getPreviousPage())) ?
class=page?php echo image_tag(/images/previous.png); ?/a
?php foreach($riskPager-getLinks() as $page): ?
?php if ($page == $riskPager-getPage()): ?
span  class=page?php echo $page ?/span
?php else: ?
a href=?php echo url_for('map_admin_lettre_page',
array('letter' = $letter, 'page' = $page)) ? class=page?php
echo $page ?/a
?php endif; ?
?php endforeach; ?
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = $riskPager-getNextPage())) ? class=page?
php echo image_tag(/images/next.png); ?/a
a href=?php echo 

[symfony-fr] Re: Récupération arguments d'une url

2011-07-28 Par sujet FloFlo Caliméro
J'ai trouvé une solution mais l'url n'est pas belle :s

div class=alphabet
?php echo 'a href='.url_for('@map_admin?letter=').'
class=espaceAll/a'; ?
?php for($i = 65; $i  91 ; $i++): ?
?php $letter = chr($i); ?
?php echo 'a href='.url_for('@map_admin?letter='.$letter).'
class=espace'.$letter.'/a'; ?
?php endfor; ?
/div

?php include_partial('list', array('risks' = $riskPager-
getResults())); ?

?php
$letter = @$_GET['letter'];
if(empty($letter)) $letter = '';
?

?php if($riskPager-havetoPaginate()): ?
div class=pagination
a href=?php echo 
url_for('@map_admin?letter='.$letter.'page=1') ?
Première/a
a href=?php echo 
url_for('@map_admin?letter='.$letter.'page='.
$riskPager-getPreviousPage()) ?Précédente/a
?php foreach($riskPager-getLinks() as $page): ?
?php if ($page == $riskPager-getPage()): ?
?php echo $page ?
?php else: ?
a href=?php echo url_for('@map_admin?letter='.
$letter.'page='.$page) ??php echo $page ?/a
?php endif; ?
?php endforeach; ?
a href=?php echo 
url_for('@map_admin?letter='.$letter.'page='.
$riskPager-getNextPage()) ?Suivante/a
a href=?php echo 
url_for('@map_admin?letter='.$letter.'page='.
$riskPager-getLastPage()) ?Dernière/a
/div
?php endif ?


On 27 juil, 18:58, FloFlo Calimero florinett...@gmail.com wrote:
 Je suis d'accord mais il faut bien que je renvoie la lettre non ?

 Envoyé de mon iPhone

 Le 27 juil. 2011 à 18:49, Lélio ML mailing-l...@lelio.fr a écrit :







  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 l'affichage (liens, etc.)

  De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la 
  part de Florine Becquet
  Envoyé : mercredi 27 juillet 2011 18:38
  À : symfony-fr@googlegroups.com
  Objet : Re: [symfony-fr] Récupération arguments d'une url

  oui il y est déjà, j'ai du l'effacer par mégarde.
  Mais ça ne change rien au problème :s

  Le 27 juillet 2011 18:35, Jérémy LEHERPEUR jer...@leherpeur.net a écrit :
  Salut,

  Tu n'a pas le droit de faire 2 routes avec la méthode et la même url. la 
  première déclarée gagnera toujours.

  Tu devrais faire cette route :

  map_admin_lettre:
   url:                  /map_admin/:letter
   options:      { model: risk, type: list }
   param:                { module: map_admin, action: index }
   requirements:
     sf_method: [GET]

  Sinon impossible d'avoir connaissance de ton parametre.

  Le 27 juillet 2011 18:23, FloFlo Caliméro florinett...@gmail.com a écrit :
  Bonjour,
  j'ai ce code :

  div class=alphabet
         ?php echo 'a href='.url_for('map_admin_lettre', array('letter' =
  '')).' class=espaceAll/a'; ?
         ?php for($i = 65; $i  91 ; $i++): ?
                 ?php $letter = chr($i); ?
                 ?php echo 'a href='.url_for('map_admin_lettre', 
  array('letter' =
  $letter)).' class=espace'.$letter.'/a'; ?
         ?php endfor; ?
  /div

  ?php include_partial('list', array('risks' = $riskPager-
  getResults())); ?

  ?php
  $letter = @$_GET['letter'];
  if(empty($letter)) $letter = '';
  var_dump($letter);
  var_dump($_GET);
  ?

  ?php if($riskPager-havetoPaginate()): ?
         div class=pagination
                 ?php echo 'lettre = '.$letter; ?
                 a href=?php echo        url_for('map_admin_lettre_page', 
  array('letter'
  = $letter, 'page' = 1)) ?Première/a
                 a href=?php echo        url_for('map_admin_lettre_page', 
  array('letter'
  = $letter, 'page' = $riskPager-getPreviousPage())) ?Précédente/
  a
                 ?php foreach($riskPager-getLinks() as $page): ?
                         ?php if ($page == $riskPager-getPage()): ?
                         ?php echo $page ?
                 ?php else: ?
                         a href=?php echo url_for('map_admin_lettre_page',
  array('letter' = $letter, 'page' = $page)) ??php echo $page        
  ?/
  a
                 ?php endif; ?
                 ?php endforeach; ?
                 a href=?php echo        url_for('map_admin_lettre_page', 
  array('letter'
  = $letter, 'page' = $riskPager-getNextPage())) ?Suivante/a
                 a href=?php echo url_for('map_admin_lettre_page', 
  array('letter'
  = $letter, 'page' = $riskPager-getLastPage())) ?Dernière/a
         /div
  ?php endif ?

  Et ce routage:
  map_admin_lettre_page:
   url:      /map_admin/:letter/:page
   options:  { model: risk, type: list }
   param:    { module: map_admin, action: index }
   requirements:
     sf_method: [GET]

  map_admin_lettre:
   url:                  /map_admin/
   options:      { model

[symfony-fr] Récupération arguments d'une url

2011-07-27 Par sujet FloFlo Caliméro
Bonjour,
j'ai ce code :

div class=alphabet
?php echo 'a href='.url_for('map_admin_lettre', array('letter' =
'')).' class=espaceAll/a'; ?
?php for($i = 65; $i  91 ; $i++): ?
?php $letter = chr($i); ?
?php echo 'a href='.url_for('map_admin_lettre', 
array('letter' =
$letter)).' class=espace'.$letter.'/a'; ?
?php endfor; ?
/div

?php include_partial('list', array('risks' = $riskPager-
getResults())); ?

?php
$letter = @$_GET['letter'];
if(empty($letter)) $letter = '';
var_dump($letter);
var_dump($_GET);
?

?php if($riskPager-havetoPaginate()): ?
div class=pagination
?php echo 'lettre = '.$letter; ?
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = 1)) ?Première/a
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = $riskPager-getPreviousPage())) ?Précédente/
a
?php foreach($riskPager-getLinks() as $page): ?
?php if ($page == $riskPager-getPage()): ?
?php echo $page ?
?php else: ?
a href=?php echo url_for('map_admin_lettre_page',
array('letter' = $letter, 'page' = $page)) ??php echo $page ?/
a
?php endif; ?
?php endforeach; ?
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = $riskPager-getNextPage())) ?Suivante/a
a href=?php echo url_for('map_admin_lettre_page', 
array('letter'
= $letter, 'page' = $riskPager-getLastPage())) ?Dernière/a
/div
?php endif ?

Et ce routage:
map_admin_lettre_page:
  url:  /map_admin/:letter/:page
  options:  { model: risk, type: list }
  param:{ module: map_admin, action: index }
  requirements:
sf_method: [GET]

map_admin_lettre:
  url:  /map_admin/
  options:  { model: risk, type: list }
  param:{ module: map_admin, action: index }
  requirements:
sf_method: [GET]

map_admin:
  url:  /map_admin/
  options:  { model: risk, type: list }
  param:{ module: map_admin, action: index, letter: '' }
  requirements:
sf_method: [GET]

Le problème c'est que le routage m'empeche de récupérer les
arguments.
Comment puis-je faire pour récupérer la lettre ?
Cdt

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr