[symfony-fr] Comment obtenir les filtres choisis par le user en cours ?

2008-02-12 Par sujet Jf

Hello,

Si je fait $this-getUser()-getAttributeHolder();

J'obtiens :

sfParameterHolder Object
(
[default_namespace:protected] = symfony/user/sfUser/attributes
[parameters:protected] = Array
(
[symfony/user/sfUser/attributes] = Array
(
)

[sfGuardSecurityUser] = Array
(
[user_id] = 2
)

[sf_admin/point/sort] = Array
(
[sort] = titre
[type] = asc
)

[sf_admin/point/filters] = Array
(
[titre] =
[refservice] = 5
[refcategorie] =
[refclassement] =
)

)

)


Je voudrais juste obtenir :
 [sf_admin/point/filters] = Array
(
[titre] =
[refservice] = 5
[refcategorie] =
[refclassement] =
)

Comment fais-t-on ?

Merci
--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Re: Problème d'encodage des caractère

2008-02-12 Par sujet tipoete

On 12 fév, 03:35, GuyMontréal [EMAIL PROTECTED] wrote:

 Voici le bug auquel je suis confronté : Toutes mes tables dans la base
 de données sont encodées en UTF8, et mes pages sont aussi en UTF8
 (meta http-equiv=Content-Type content=text/html; charset=utf-8 /)

 Cependant, lorsque j'affiche des données provenant de la BD, j'ai
 des ? à la place des caractères spéciaux. Si je force le navigateur à
 utiliser du ISO-8859-1, tous les textes sont bien affichés.

J'ai un un problème un peu similaire, que j'ai réussi à résoudre.
Mes tables et mes champs étaient bien en encodage utf8, mes pages
également, mais j'avais des problèmes avec les caractères spéciaux
(apostrophes bizarres de Word, caractère ...), après investigation,
je suis arrivé à la conclusion que le seul endroit ou mes données
pouvaient avoir un mauvais encodage était lors du mapping ORM (en
environnement de dev, tu peux voir dans les logs quel encodage est
utilisé lors du couplage BDD/Code (un paramètre encoding si j'ai bon
souvenir).
j'ai forçé l'encodage dans databases.yml, section param : encoding:
utf8
ça a résolu mon problème.

Bon courage,

--
Jean-Pierre Clair


--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Re: Comment obtenir les filtres choisis par le user en cours ?

2008-02-12 Par sujet Nicolas Perriault
On Feb 12, 2008 9:59 AM, Jf [EMAIL PROTECTED] wrote:

 Je voudrais juste obtenir :
  [sf_admin/point/filters] = Array
 (
 [titre] =
 [refservice] = 5
 [refcategorie] =
 [refclassement] =
 )

 Comment fais-t-on ?

A priori, essaye
$this-getUser()-getAttribute('sf_admin/point/filters') (pas testé)

++

-- 
Nicolas Perriaulthttp://www.clever-age.com
Clever Age - conseil en architecture technique
GSM: +33 6 60 92 08 67  Tél: +33 1 53 34 66 10

--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Re: owner et la sécurité en génér al

2008-02-12 Par sujet levalheru

Bonjour,

Alors moi aussi j'ai commencer a tout réecrire je ne comprenais
rien ... pour tout supprimer car c'est tres simple ...

User - Profile
User - Permission
User - Group - Permission

J'ai juste mis un petit coup de propel-init-admin pour créer les 3
tables User Group et Permission avec dans le generator.yml le lien
vers les permissions
  fields:
groups: { name: Groupes/Rôles, type: admin_double_list,
params: through_class=sfGuardUserGroup associated_label=Actuel
unassociated_label=Disponible}
permissions: { name: Permissions, type: admin_check_list,
params: through_class=sfGuardUserPermission }
Voila pour la mise en place

Des que tu t'identifies toutes les permissions direct ou indirect via
le group sont chargées dans sf_user
ensuite pour les utiliser dans le config/security.yml de tes module tu
a juste a ajouter quelque chose du type

create:
  is_secure: on
  credentials: admin

forgotPassword:
  is_secure: off

all:
  is_secure: on

pour plsu de detail sur le security.yml
http://www.symfony-project.org/askeet/1_0/6
http://c-maneu.developpez.com/tutorial/web/php/symfony/intro/#LIV-C-5

Bonne chance

--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Re: Problème d'encodage des caractère

2008-02-12 Par sujet GuyMontréal

Merci à vous deux pour vos réponses, mais je crains de ne pas être
rendu au bout du problème.

J'ai bien ajouté le paramètre dans databases.yml, j'ai reconstruit le
modèle et régénéré la BD, et après un symfony cc, j'ai reloadé les
data. Maintenant les données sont tronquées dans la BD dès le premier
caractère accentué.

J'ai essayé de convertir les fichiers yml contenant les données de
test en utf8, et là au moment du propel-load-data, il sort un message
du type
  Unable to find path for class ´╗┐FndHtmlpagesPeer
où les trois caractères à gauche de fnd ne sont pas visibles dans mon
editeur de texte (uedit32)
J'ai recherché des problèmes semblables dans le forum sans avoir rien
trouvé.

Je crains de devoir vous demander encore un peu d'aide.

Merci
Guy
--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Re : [symfony-fr] pas de escaping pour un module

2008-02-12 Par sujet Loïc Vernet
Tu ne peux pas faire un getRawValue() sur les variables que tu ne veux pas 
escapées ?

- Message d'origine 
De : Jf [EMAIL PROTECTED]
À : Symfony-fr symfony-fr@googlegroups.com
Envoyé le : Mardi, 12 Février 2008, 21h16mn 17s
Objet : [symfony-fr] pas de escaping pour un module


J'ai 
activé 
l'escaping 
:

all:
  
.settings:
  
  
escaping_strategy: 
both
  
  
escaping_method:  
 
ESC_ENTITIES

mais 
je 
voudrai 
que 
pour 
un 
module, 
il 
n'y 
ait 
pas 
d'escaping
en 
faite 
c'est 
pour 
mon 
module 
pdf

c'est 
possible 
?







  
_ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
http://mail.yahoo.fr
--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Symfony / Artichow

2008-02-12 Par sujet levalheru

Bonjour,

Voila sur mon ancien site j'avais quelque chose comme ca

?php
.
$file = imgLinePlotV.php?liste=$Listefiliere=$Filierejours=
$Jourstaille=$Taille;
echo a href='javascript:popup(\$file\)'img src='$file'
style='border: 0px'//a;
?

avec mon fichier image php imgLinePlotV.php qui generai une image
?php
.. acces aux bases pour generation du
graph  ...
$group = new PlotGroup;
$group-axis-bottom-setLabelNumber($MaxJour);
$group-axis-bottom-setLabelText($labelX);

$Color = 0;
for ($l = 0; $l  $MaxLegend; $l++) {
$plot = new LinePlot($tblValeur[$l]);
$plot-setColor($tblColor[$Color++]);
$group-Add($plot);
$group-legend-add($plot, $tblLegend[$l]);
}


$group-legend-setBackgroundColor(new Color(255, 255, 255));
$group-setPadding(NULL, 180, NULL, NULL);
$graph-add($group);
$graph-draw();
?

Mon probleme est tjrs le meme avec symfony ... la methode :-)
Pour l'appel je voie bien un ajax qui me retourne l'image  mais
comment faire :-(

Merci de votre aide
Christophe
--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] Re: Création d'un champ id et d'un inde x non désiré

2008-02-12 Par sujet lionel chanson

Salut,

De rien, mais en même temps je viens de trouver un bug avec
defaultIdMethod défini à none.

bon courage.

Le 12/02/08, Flashball[EMAIL PROTECTED] a écrit :

 Je me doutais bien que j'avais fait le boulet qqpart...

 Donc pour résumer, je n'avais pas créé une relation identifiante (sous
 MySql Workbench) pour les tables 'relevancy' et 'interest'. Résultat,
 je n'avais pas de clefs primaires définies dans ma bdd, mais
 uniquement des clefs étrangères. Maintenant que j'ai ajouté une clef
 primaire (composé des deux clefs étrangères), le problème est réglé:
 Propel me génère ce qu'il faut à partir du fichier yml, et en plus,
 sans préciser l'attribut 'defaultIdMethod: none'!

 Un grand merci à Lionel Chanson pour son aide et sa patience...


 On 8 fév, 13:52, Flashball [EMAIL PROTECTED] wrote:
  j'ai fait gaffe aux espaces mais rien n'y fait, les ID sont générés qd
  j'utilise le yml
 
  On 5 fév, 16:55, lionel chanson [EMAIL PROTECTED] wrote:
 
   Bon j'ai encore fait mon boulet... les tabs marchent pas sous gmail...
 
   Donc c'est
 
   _attributes:
defaultIdMethod: none
 
  http://trac.symfony-project.com/wiki/sfBookFRmodel#Syntaxedesch%C3%A9...
 
   Fait gaffe aux indentations.
 
   ++
 
   Le 05/02/08, lionel chanson[EMAIL PROTECTED] a écrit :
 
Normalement c'est :
_attributes:
defaultIdMethod: none
 
Le 04/02/08, Flashball[EMAIL PROTECTED] a écrit :
 
  Rajoute dans attributes: { defaultIdMethod: none }
 
 Décidément, je n'arrive pas à dresser propel! Je ne maitrise pas le
 yml donc j'ai tenté différentes techniques, mais rien n'y fait, je me
 retrouve toujours avec un Id non désiré sur l'objet Interest du
 modèle. Voilà mon extrait yml de la table interest:
 
   interest:
 _attributes:
   idMethod: none
 USER_ID:
   type: INTEGER
   foreignTable: user
   foreignReference: ID
   onDelete: RESTRICT
   onUpdate: RESTRICT
 QUESTION_ID:
   type: INTEGER
   foreignTable: question
   foreignReference: ID
   onDelete: RESTRICT
   onUpdate: RESTRICT
 CREATED_AT:
   type: TIMESTAMP
 _indexes:
   fk_INTEREST_USER:
 - USER_ID
   fk_INTEREST_QUESTION:
 - QUESTION_ID
 
 Pour info, j'ai testé - sans succès:
 _attributes:
   idMethod: none
 
 _attributes:
   defaultIdMethod: none
 
 attributes:
   idMethod: none
 
 attributes:
   defaultIdMethod: none
 
 attributes: { defaultIdMethod: none }
 
 Dites moi que je ne suis pas loin du but! :)
 


--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---



[symfony-fr] redirect + attente d'exécution du code

2008-02-12 Par sujet [EMAIL PROTECTED]

Bonjour,

voilà mon soucis (du jour;-)


j'utilise le plugin thumbnail dans mon admin, et donc dans mon 
action.class.php:

/..

parent::updateImagenewsFromRequest();

if (!$this-getRequest()-hasErrors()  
$this-getRequest()-getFileSize('imagenews[name]'))
{
  $fileName = $this-imagenews-getName();
  foreach ($thumbnails as $thumbParam)
  {
$thumbnail = new sfThumbnail($thumbParam['width'], 
$thumbParam['height'],false, false, 75, '', '', true);

$thumbnail-loadFile(sfConfig::get('sf_upload_dir')./pictures/.$fileName);

$thumbnail-save(sfConfig::get('sf_upload_dir').'/pictures/'.$thumbParam['dir'].'/'.$fileName,
 
'image/jpeg');
  }
 
}
   
$this-redirect('http://www.google.com/');


mais malheureusement mon code n'est pas exécuté en totalité, en tout cas 
l'image n'est pas enregistrée... Donc comme je doute qu'il y ait un 
système évènementiel (comme en actionscript par exemple, du genre 
onLoad)... Comment faire ??? d'ailleurs tout simplement en php, en 
dehors de symfony


Merci d'avance

--~--~-~--~~~---~--~~
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 symfony-fr@googlegroups.com
 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
-~--~~~~--~~--~--~---