[symfony-fr] sfDojoPlugin et sfLightboxPlugin : prob lème après appel ajax
Merci c'est cool, on l'incluera dans la prochaine version ++ COil - Message d'origine De : obalais <[EMAIL PROTECTED]> À : Symfony-fr Envoyé le : Mercredi, 23 Mai 2007, 15h40mn 36s Objet : [symfony-fr] Re: Re : [symfony-fr] sfDojoPlugin et sfLightboxPlugin : problème après appel ajax Bonjour, Après un coup d'oeil plus approfondi sur le forum de symfony, j'ai effectivement trouvé comment résoudre mon problème. En fait il faut faire un rappel de la fonction initLightbox dans le template chargé par l'appel ajax. Cependant cette solution présentant un gros problème (duplication de l'intégralité du code HTML correspondant à l'aperçu à chaque appel ajax), j'ai apporté une ou deux petites modifs au code javascript du fichier lightbox.js. Si cela interresse quelqu'un, voici mes modifs... _ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail --~--~-~--~~~---~--~~ 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] Petit soucis en https ?!?
Bonsoir, Voila, certaine de mes applications sont accèssibles en https rien de plus banal sauf que ça me pose un petit soucis sur les redirections : Dans un controlleur, si j'execute : $this->redirect('action/module'); Je suis redirigé sur `http://domain/action/module` et aux oubliettes le https. Je ne comprend pas bien pourquoi, petite précision à mettre en configuration ? Par contre j'ai remarqué que si je fais : sfContext::getInstance()->getController()->redirect('action/ module'); La ça fonctionne... Merci de vos réponses. --~--~-~--~~~---~--~~ 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: Emulation On Delete Cascade avec Mysql
Merci nautilbleu pour ta réponse, Pour le PhpName, c'était un test, puisque cela ne marchait pas auparavant :D Bien vu pour l'InnoDB :D Le fichier YAML ci-dessus (en modifiant "foreignTable: Motcle" par "foreignTable: motcle") donne le SQL ci-dessous. Il y a bien les index ? Sinon dans PhpMyAdmin un "DELETE motcle_lien" ne supprime pas les lignes correspondantes dans la table "motcle", j'ai donc raté quelquechose, suis-je stupide ? CREATE TABLE `motcle` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `mot` VARCHAR(50), PRIMARY KEY (`id`) )Type=InnoDB; CREATE TABLE `motcle_lien` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `motcle_id` INTEGER, `lien_id` INTEGER, `classement` TINYINT, PRIMARY KEY (`id`), INDEX `motcle_lien_FI_1` (`motcle_id`), CONSTRAINT `motcle_lien_FK_1` FOREIGN KEY (`motcle_id`) REFERENCES `motcle` (`id`) ON DELETE CASCADE, INDEX `motcle_lien_FI_2` (`lien_id`), CONSTRAINT `motcle_lien_FK_2` FOREIGN KEY (`lien_id`) REFERENCES `lien` (`id`) )Type=InnoDB; On 22 mai, 16:34, nautilebleu <[EMAIL PROTECTED]> wrote: > Si ta table est en InnoDB, tu n'as pas besoin d'émuler: MySQL le fera > tout seul ! > > Il me semble que dans le schema, il faut donner comme nom de > foreignTable le nom de la table et pas le phpName (càd dans ton cas: > motcle et pas Motcle) Il faut aussi des index dans la definition de la > jointure. > > Nautile > > On 22 mai, 15:32, xescorp <[EMAIL PROTECTED]> wrote: > > > J'ai l'impression d'avoir tout fait pour que l'émulation d'On Delete > > Cascade passe sous Mysql. > > > 1- J'ai ajouté dans propel.ini la ligne : > > propel.emulateForeignKeyConstraints = true > > > 2- Dans mon schema.yml, j'ai ajouté { type: integer, foreignTable: > > Motcle, foreignReference: id, onDelete: cascade } à ma clé étrangère : > > > propel: > > motcle: > > _attributes: { phpName: Motcle } > > id: > > mot: varchar(50) > > > motcle_lien: > > _attributes: { phpName: MotcleLien } > > id: > > motcle_id:{ type: integer, foreignTable: Motcle, > > foreignReference: id, onDelete: cascade } > > lien_id: > > classement: tinyint > > > 3- J'ai fait mon "symfony propel-build-all-load fo" > > > 4- Cependant quand je fais mon $motcleLienDelete->delete(); , les > > infos de la table "motcle" ne sont pas supprimés. > > > Je n'ai rien trouvé d'autres de concluant sur le Forum. Ai-je raté > > quelquechose ? --~--~-~--~~~---~--~~ 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: re-actualisation d'une image
alors en fait, j'ai une page "presentation" ou je voudrais donc inserer ce diaporama. donc dans mon template "presentationSuccess.php" je cree un div et je fais l'appel a l'helper : // dans connection/templates/presentationSuccess.php" image_tag('../images/Welcome/extract/chem1.jpg'); 2, 'update'=> 'extract1', 'url' => 'connection/refreshImage')) ?> mais d'apres ce que j'ai compris dans le chapitre sur ajax du bouquin symfony, le champ "url" correspond à l'appel a une fonction. donc en fait, dans mon fichier d'action "actions.class.php", j'ai cree une fonction avec simplement un echo de l'image : // dans connection/actions/actions.class.php public function executeRefreshImage() { echo image_tag('../images/Welcome/extract/chem2.jpg'); return sfview::SUCCESS; } donc la, je pensais que mon image de depart ("chem1.jpg") serait changee par celle qui est dans la fonction ("chem2.jpg"). ensuite, pour le diapo, il aurait alors suffit de faire un choix aleatoire d'une de mes images. mais ce n'est pas le cas... j'ai tout faux ? On 23 mai, 15:56, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > Bonjour, > > On 5/23/07, contact.fernandes <[EMAIL PROTECTED]> wrote: > > > j'ai bien vu l'helper "periodically_call_remote" > > c'est bien la solution à employer. > > > mais je n'arrive pas à le faire marcher. quelqu'un peut m'aider ? > > avec des détails quant aux problèmes rencontrés, ce serait plus facile. > > et si ce n'est pas déjà fait, tu peux > lirehttp://www.symfony-project.com/book/trunk/11-Ajax-Integration > > ++ > tristan --~--~-~--~~~---~--~~ 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: re-actualisation d'une image
alors en fait, j'ai une page "presentation" ou je voudrais donc inserer ce diaporama. donc dans mon template "presentationSuccess.php" je cree un div et je fais l'appel a l'helper : // dans connection/templates/presentationSuccess.php" image_tag('../images/Welcome/extract/chem1.jpg'); 2, 'update'=> 'extract1', 'url' => 'connection/refreshImage')) ?> mais d'apres ce que j'ai compris dans le chapitre sur ajax du bouquin symfony, le champ "url" correspond à l'appel a une fonction. donc en fait, dans mon fichier d'action "actions.class.php", j'ai cree une fonction avec simplement un echo de l'image : // dans connection/actions/actions.class.php public function executeRefreshImage() { echo image_tag('../images/Welcome/extract/chem2.jpg'); return sfview::SUCCESS; } donc la, je pensais que mon image de depart ("chem1.jpg") serait changee par celle qui est dans la fonction ("chem2.jpg"). ensuite, pour le diapo, il aurait alors suffit de faire un choix aleatoire d'une de mes images. mais ce n'est pas le cas... j'ai tout faux ? On 23 mai, 15:56, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > Bonjour, > > On 5/23/07, contact.fernandes <[EMAIL PROTECTED]> wrote: > > > j'ai bien vu l'helper "periodically_call_remote" > > c'est bien la solution à employer. > > > mais je n'arrive pas à le faire marcher. quelqu'un peut m'aider ? > > avec des détails quant aux problèmes rencontrés, ce serait plus facile. > > et si ce n'est pas déjà fait, tu peux > lirehttp://www.symfony-project.com/book/trunk/11-Ajax-Integration > > ++ > tristan --~--~-~--~~~---~--~~ 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: re-actualisation d'une image
alors en fait, j'ai une page "presentation" ou je voudrais donc inserer ce diaporama. donc dans mon template "presentationSuccess.php" je cree un div et je fais l'appel a l'helper : // dans connection/templates/presentationSuccess.php" image_tag('../images/Welcome/extract/chem1.jpg'); 2, 'update'=> 'extract1', 'url' => 'connection/refreshImage')) ?> mais d'apres ce que j'ai compris dans le chapitre sur ajax du bouquin symfony, le champ "url" correspond à l'appel a une fonction. donc en fait, dans mon fichier d'action "actions.class.php", j'ai cree une fonction avec simplement un echo de l'image : // dans connection/actions/actions.class.php public function executeRefreshImage() { echo image_tag('../images/Welcome/extract/chem2.jpg'); return sfview::SUCCESS; } donc la, je pensais que mon image de depart ("chem1.jpg") serait changee par celle qui est dans la fonction ("chem2.jpg"). ensuite, pour le diapo, il aurait alors suffit de faire un choix aleatoire d'une de mes images. mais ce n'est pas le cas... j'ai tout faux ? On 23 mai, 15:56, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > Bonjour, > > On 5/23/07, contact.fernandes <[EMAIL PROTECTED]> wrote: > > > j'ai bien vu l'helper "periodically_call_remote" > > c'est bien la solution à employer. > > > mais je n'arrive pas à le faire marcher. quelqu'un peut m'aider ? > > avec des détails quant aux problèmes rencontrés, ce serait plus facile. > > et si ce n'est pas déjà fait, tu peux > lirehttp://www.symfony-project.com/book/trunk/11-Ajax-Integration > > ++ > tristan --~--~-~--~~~---~--~~ 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: sfGuardPlugin
Ok, j'assume ma bétise ;<. En fait, je faisais la commande au mauvais endroit. Il faut le faire à la racine de symfony. Pas compris désolé. olivier --~--~-~--~~~---~--~~ 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: sfGuardPlugin
Ok, j'assume ma bétise ;<. En fait, je faisais la commande au mauvais endroit. Il faut le faire à la racine de symfony. Pas compris désolé. olivier --~--~-~--~~~---~--~~ 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: sfGuardPlugin
Ok, j'assume ma bétise ;<. En fait, je faisais la commande au mauvais endroit. Il faut le faire à la racine de symfony. Pas compris désolé. olivier --~--~-~--~~~---~--~~ 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: sfGuardPlugin
Ok, j'assume ma bétise ;<. En fait, je faisais la commande au mauvais endroit. Il faut le faire à la racine de symfony. Pas compris désolé. olivier On 23 mai, 15:59, nathieb <[EMAIL PROTECTED]> wrote: > Bonjour, > > Pour les besoins d'une appli, je dois utiliser le plugin sfGuardPlugin > Mais quand je suis le wiki, j'ai le message suivant > > Warning: include(): Failed opening 'SF_ROOT_DIR/config/config.php' for > inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ > olivier/public_html/apps/CelluleGraphique/config/config.php on line 4 > > et blabla ... > alors que je vais ... > symfony plugin-installhttp://plugins.symfony-project.com/sfGuardPlugin > au bon endroit, je reste sans voix ou voie ;) > > olivier --~--~-~--~~~---~--~~ 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: Administration des tables internation alisées
no idea ? --~--~-~--~~~---~--~~ 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] sfGuardPlugin
Bonjour, Pour les besoins d'une appli, je dois utiliser le plugin sfGuardPlugin Mais quand je suis le wiki, j'ai le message suivant Warning: include(): Failed opening 'SF_ROOT_DIR/config/config.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/ olivier/public_html/apps/CelluleGraphique/config/config.php on line 4 et blabla ... alors que je vais ... symfony plugin-install http://plugins.symfony-project.com/sfGuardPlugin au bon endroit, je reste sans voix ou voie ;) olivier --~--~-~--~~~---~--~~ 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: re-actualisation d'une image
contact.fernandes a écrit : Bonjour a tous! je suis en train de creer un site web et je voudrais y mettre des images. Mais tant qu'a faire, je voudrais que ces images changent periodiquement. en gros, c'est un diaporama qui s'actualise tout seul toutes les 2 secondes. ces images sont stockées dans le repertoire images de mon projet. je ne sais pas comment il faut s'y prendre pour faire cela. avez vous une idée ? j'ai bien vu l'helper "periodically_call_remote" mais je n'arrive pas à le faire marcher. quelqu'un peut m'aider ? merci !! Ca ne pose à priori pas de problème d'accessibilité, j'utiliserais donc FLASH pour ce type d'animation. Pour alimenter le diaporama, tu peux générer un flux XML à partir d'une table "image" par exemple. Avantages : compatibilité (95% des internautes), possibilités graphiques, préchargement --~--~-~--~~~---~--~~ 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: re-actualisation d'une image
Bonjour, On 5/23/07, contact.fernandes <[EMAIL PROTECTED]> wrote: > j'ai bien vu l'helper "periodically_call_remote" c'est bien la solution à employer. > mais je n'arrive pas à le faire marcher. quelqu'un peut m'aider ? avec des détails quant aux problèmes rencontrés, ce serait plus facile. et si ce n'est pas déjà fait, tu peux lire http://www.symfony-project.com/book/trunk/11-Ajax-Integration ++ tristan --~--~-~--~~~---~--~~ 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-actualisation d'une image
Bonjour a tous! je suis en train de creer un site web et je voudrais y mettre des images. Mais tant qu'a faire, je voudrais que ces images changent periodiquement. en gros, c'est un diaporama qui s'actualise tout seul toutes les 2 secondes. ces images sont stockées dans le repertoire images de mon projet. je ne sais pas comment il faut s'y prendre pour faire cela. avez vous une idée ? j'ai bien vu l'helper "periodically_call_remote" mais je n'arrive pas à le faire marcher. quelqu'un peut m'aider ? 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: Re : [symfony-fr] sfDojoPlugin et sfL ightboxPlugin : problème après appel ajax
Bonjour, Après un coup d'oeil plus approfondi sur le forum de symfony, j'ai effectivement trouvé comment résoudre mon problème. En fait il faut faire un rappel de la fonction initLightbox dans le template chargé par l'appel ajax. Cependant cette solution présentant un gros problème (duplication de l'intégralité du code HTML correspondant à l'aperçu à chaque appel ajax), j'ai apporté une ou deux petites modifs au code javascript du fichier lightbox.js. Si cela interresse quelqu'un, voici mes modifs : Ajout de la méthode reinitialize à la classe lightbox : reinitialize: function() { if (!document.getElementsByTagName){ return; } var anchors = document.getElementsByTagName('a'); // loop through all anchor tags for (var i=0; i Merci pour l'indication... Olivier --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
On 23 mai, 13:08, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > On 5/23/07, OphyTe <[EMAIL PROTECTED]> wrote: > > > Ce schéma de base doit pourtant être relativement courant. Etant > > donné, que de telles relations sont nécessaires pour faire marcher > > l'internationalisation ... En tout cas pour ma part, j'ai 8 tables > > dans ma base qui reprennent ce schéma :-s. > > je vois ça aussi comme un bug. ça doit pouvoir se patcher plutôt > facilement par là > :http://trac.symfony-project.com/trac/browser/trunk/lib/addon/propel/s... > > ++ > tristan Ok, merci pour les éclaircissements. Si quelqu'un a ce "patch" sous la main, je suis preneur. Je dois présenter mon projet demain et j'ai pas trop le temps de voir ça aujourd'hui ... Sinon je me contenterai de mes quelques enregistrements faits à la main, tanpis ;-) ++ Thibault --~--~-~--~~~---~--~~ 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: Redefinition de la constante COUNT dans une classe de base.
+ Meme probleme avec un champ nomme "function" On 23 mai, 09:53, Milooz <[EMAIL PROTECTED]> wrote: > Salut, > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > En effet je ne peut pas, actuellement je refait un site existant > depuis 5 ans en utilisant Symfony (pour une meilleur maintanance tout > sa...) > Le probleme c'est que c'est 1 site sur 9 qui partagent la meme base. > Pour l'instant j'ai patcher les fichier generer qui pose probleme, > en revanche une meilleur solution m'a ete propose sur la mailling-list > anglaise. > Sa consiste a creer un objet derive du generateur de classe et de > l'utiliser a la place de l'original en configurant propel.ini, > comme sa je pourrais specifier plus precisement la "gueule" des > classes ainsi genere. > > Je verrais, une fois le boulot fini, si je passe a cette solution. > > A++ > > On 22 mai, 19:16, MackerT <[EMAIL PROTECTED]> wrote: > > > Exact puisque `_attributes: { phpName: Ccount }` te permettra de > > renommer le nom de la classe uniquement... > > D'après la Doc il n'y a pas de possibilité de renommer ton champs : > > " > > The column parameters are as follows: > > > * type: Column type. The choices are boolean, tinyint, smallint, > > integer, bigint, double, float, real, decimal, char, varchar(size), > > longvarchar, date, time, timestamp, bu_date, bu_timestamp, blob, and > > clob. > > * required: Boolean. Set it to true if you want the column to be > > required. > > * default: Default value. > > * primaryKey: Boolean. Set it to true for primary keys. > > * autoIncrement: Boolean. Set it to true for columns of type > > integer that need to take an auto-incremented value. > > * sequence: Sequence name for databases using sequences for > > autoIncrement columns (for example, PostgreSQL and Oracle). > > * index: Boolean. Set it to true if you want a simple index or to > > unique if you want a unique index to be created on the column. > > * foreignTable: A table name, used to create a foreign key to > > another table. > > * foreignReference: The name of the related column if a foreign > > key is defined via foreignTable. > > * onDelete: Determines the action to trigger when a record in a > > related table is deleted. When set to setnull, the foreign key column > > is set to null. When set to cascade, the record is deleted. If the > > database engine doesn't support the set behavior, the ORM emulates it. > > This is relevant only for columns bearing a foreignTable and a > > foreignReference. > > * isCulture: Boolean. Set it to true for culture columns in > > localized content tables (see Chapter 13). > > " > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > > @Bientôt... --~--~-~--~~~---~--~~ 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: Redefinition de la constante COUNT dans une classe de base.
+ Meme probleme avec un champ nomme "function" On 23 mai, 09:53, Milooz <[EMAIL PROTECTED]> wrote: > Salut, > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > En effet je ne peut pas, actuellement je refait un site existant > depuis 5 ans en utilisant Symfony (pour une meilleur maintanance tout > sa...) > Le probleme c'est que c'est 1 site sur 9 qui partagent la meme base. > Pour l'instant j'ai patcher les fichier generer qui pose probleme, > en revanche une meilleur solution m'a ete propose sur la mailling-list > anglaise. > Sa consiste a creer un objet derive du generateur de classe et de > l'utiliser a la place de l'original en configurant propel.ini, > comme sa je pourrais specifier plus precisement la "gueule" des > classes ainsi genere. > > Je verrais, une fois le boulot fini, si je passe a cette solution. > > A++ > > On 22 mai, 19:16, MackerT <[EMAIL PROTECTED]> wrote: > > > Exact puisque `_attributes: { phpName: Ccount }` te permettra de > > renommer le nom de la classe uniquement... > > D'après la Doc il n'y a pas de possibilité de renommer ton champs : > > " > > The column parameters are as follows: > > > * type: Column type. The choices are boolean, tinyint, smallint, > > integer, bigint, double, float, real, decimal, char, varchar(size), > > longvarchar, date, time, timestamp, bu_date, bu_timestamp, blob, and > > clob. > > * required: Boolean. Set it to true if you want the column to be > > required. > > * default: Default value. > > * primaryKey: Boolean. Set it to true for primary keys. > > * autoIncrement: Boolean. Set it to true for columns of type > > integer that need to take an auto-incremented value. > > * sequence: Sequence name for databases using sequences for > > autoIncrement columns (for example, PostgreSQL and Oracle). > > * index: Boolean. Set it to true if you want a simple index or to > > unique if you want a unique index to be created on the column. > > * foreignTable: A table name, used to create a foreign key to > > another table. > > * foreignReference: The name of the related column if a foreign > > key is defined via foreignTable. > > * onDelete: Determines the action to trigger when a record in a > > related table is deleted. When set to setnull, the foreign key column > > is set to null. When set to cascade, the record is deleted. If the > > database engine doesn't support the set behavior, the ORM emulates it. > > This is relevant only for columns bearing a foreignTable and a > > foreignReference. > > * isCulture: Boolean. Set it to true for culture columns in > > localized content tables (see Chapter 13). > > " > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > > @Bientôt... --~--~-~--~~~---~--~~ 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: Redefinition de la constante COUNT dans une classe de base.
+ Meme probleme avec un champ nomme "function" On 23 mai, 09:53, Milooz <[EMAIL PROTECTED]> wrote: > Salut, > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > En effet je ne peut pas, actuellement je refait un site existant > depuis 5 ans en utilisant Symfony (pour une meilleur maintanance tout > sa...) > Le probleme c'est que c'est 1 site sur 9 qui partagent la meme base. > Pour l'instant j'ai patcher les fichier generer qui pose probleme, > en revanche une meilleur solution m'a ete propose sur la mailling-list > anglaise. > Sa consiste a creer un objet derive du generateur de classe et de > l'utiliser a la place de l'original en configurant propel.ini, > comme sa je pourrais specifier plus precisement la "gueule" des > classes ainsi genere. > > Je verrais, une fois le boulot fini, si je passe a cette solution. > > A++ > > On 22 mai, 19:16, MackerT <[EMAIL PROTECTED]> wrote: > > > Exact puisque `_attributes: { phpName: Ccount }` te permettra de > > renommer le nom de la classe uniquement... > > D'après la Doc il n'y a pas de possibilité de renommer ton champs : > > " > > The column parameters are as follows: > > > * type: Column type. The choices are boolean, tinyint, smallint, > > integer, bigint, double, float, real, decimal, char, varchar(size), > > longvarchar, date, time, timestamp, bu_date, bu_timestamp, blob, and > > clob. > > * required: Boolean. Set it to true if you want the column to be > > required. > > * default: Default value. > > * primaryKey: Boolean. Set it to true for primary keys. > > * autoIncrement: Boolean. Set it to true for columns of type > > integer that need to take an auto-incremented value. > > * sequence: Sequence name for databases using sequences for > > autoIncrement columns (for example, PostgreSQL and Oracle). > > * index: Boolean. Set it to true if you want a simple index or to > > unique if you want a unique index to be created on the column. > > * foreignTable: A table name, used to create a foreign key to > > another table. > > * foreignReference: The name of the related column if a foreign > > key is defined via foreignTable. > > * onDelete: Determines the action to trigger when a record in a > > related table is deleted. When set to setnull, the foreign key column > > is set to null. When set to cascade, the record is deleted. If the > > database engine doesn't support the set behavior, the ORM emulates it. > > This is relevant only for columns bearing a foreignTable and a > > foreignReference. > > * isCulture: Boolean. Set it to true for culture columns in > > localized content tables (see Chapter 13). > > " > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > > @Bientôt... --~--~-~--~~~---~--~~ 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: Redefinition de la constante COUNT dans une classe de base.
+ Meme probleme avec un champ nomme "function" On 23 mai, 09:53, Milooz <[EMAIL PROTECTED]> wrote: > Salut, > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > En effet je ne peut pas, actuellement je refait un site existant > depuis 5 ans en utilisant Symfony (pour une meilleur maintanance tout > sa...) > Le probleme c'est que c'est 1 site sur 9 qui partagent la meme base. > Pour l'instant j'ai patcher les fichier generer qui pose probleme, > en revanche une meilleur solution m'a ete propose sur la mailling-list > anglaise. > Sa consiste a creer un objet derive du generateur de classe et de > l'utiliser a la place de l'original en configurant propel.ini, > comme sa je pourrais specifier plus precisement la "gueule" des > classes ainsi genere. > > Je verrais, une fois le boulot fini, si je passe a cette solution. > > A++ > > On 22 mai, 19:16, MackerT <[EMAIL PROTECTED]> wrote: > > > Exact puisque `_attributes: { phpName: Ccount }` te permettra de > > renommer le nom de la classe uniquement... > > D'après la Doc il n'y a pas de possibilité de renommer ton champs : > > " > > The column parameters are as follows: > > > * type: Column type. The choices are boolean, tinyint, smallint, > > integer, bigint, double, float, real, decimal, char, varchar(size), > > longvarchar, date, time, timestamp, bu_date, bu_timestamp, blob, and > > clob. > > * required: Boolean. Set it to true if you want the column to be > > required. > > * default: Default value. > > * primaryKey: Boolean. Set it to true for primary keys. > > * autoIncrement: Boolean. Set it to true for columns of type > > integer that need to take an auto-incremented value. > > * sequence: Sequence name for databases using sequences for > > autoIncrement columns (for example, PostgreSQL and Oracle). > > * index: Boolean. Set it to true if you want a simple index or to > > unique if you want a unique index to be created on the column. > > * foreignTable: A table name, used to create a foreign key to > > another table. > > * foreignReference: The name of the related column if a foreign > > key is defined via foreignTable. > > * onDelete: Determines the action to trigger when a record in a > > related table is deleted. When set to setnull, the foreign key column > > is set to null. When set to cascade, the record is deleted. If the > > database engine doesn't support the set behavior, the ORM emulates it. > > This is relevant only for columns bearing a foreignTable and a > > foreignReference. > > * isCulture: Boolean. Set it to true for culture columns in > > localized content tables (see Chapter 13). > > " > > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > > choses ? > > > @Bientôt... --~--~-~--~~~---~--~~ 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: Re : [symfony-fr] Re: Problème avec no_script_name en environnement de prod
Pas trouvé le topic, mais il semble que mon problème soit résolu. A vrai dire je ne vois pas bien pourquoi, j'ai fait augmenter la taille de memory_limit à mon hébergeur , depuis ça roule. Merci à tout le monde. On May 21, 11:24 pm, Loïc Vernet <[EMAIL PROTECTED]> wrote: > Voir le gros sujet sur le forum "hughe problems" > > - Message d'origine > De : MackerT <[EMAIL PROTECTED]> > À : Symfony-fr > Envoyé le : Lundi, 21 Mai 2007, 14h54mn 25s > Objet : [symfony-fr] Re: Problème avec no_script_name en environnement de prod > > Un truc vraiment tout bête as tu vidé le cache ? > J'ai déjà eu ce problème à cause de ça ! > > On 21 mai, 14:40, "Tristan Rivoallan" <[EMAIL PROTECTED]> > wrote: > > > On 5/21/07, Isuka <[EMAIL PROTECTED]> wrote: > > > > Par contre j'ai toujours une page blanche lorsque SF_DEBUG est > > > désactivé dans mon controlleur. Quelqu'un à t-il une idée d'où ça peut > > > venir ? > > > des discussions à ce sujet ont déjà eu lieu sur symfony-users et le > > forum il me semble (pas el temps de chercher désolé). > > > tu peux aussi jeter un oeil à tes logs d'erreur apache si ce n'est pas > > déjà fait. > > > ++ > > tristan > > > _ > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
En effet, j'ai eu aussi le problème lorsque j'ai fait des tables internationalisées de jointures pour des paramètres. Mais finalement devoir mettre une valeur dans la table de départ n'est pas qu'une contrainte: ça permet d'accéder au paramètre par une valeur 'fixe' et connue. En effet, les ID changent à chaque génération de la table, donc on ne peut compter dessus et utiliser les valeurs traduites oblige a une gymnastique parfois complexe ! Nautile On 23 mai, 13:08, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > On 5/23/07, OphyTe <[EMAIL PROTECTED]> wrote: > > > Ce schéma de base doit pourtant être relativement courant. Etant > > donné, que de telles relations sont nécessaires pour faire marcher > > l'internationalisation ... En tout cas pour ma part, j'ai 8 tables > > dans ma base qui reprennent ce schéma :-s. > > je vois ça aussi comme un bug. ça doit pouvoir se patcher plutôt > facilement par là > :http://trac.symfony-project.com/trac/browser/trunk/lib/addon/propel/s... > > ++ > tristan --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
On 5/23/07, OphyTe <[EMAIL PROTECTED]> wrote: > Ce schéma de base doit pourtant être relativement courant. Etant > donné, que de telles relations sont nécessaires pour faire marcher > l'internationalisation ... En tout cas pour ma part, j'ai 8 tables > dans ma base qui reprennent ce schéma :-s. je vois ça aussi comme un bug. ça doit pouvoir se patcher plutôt facilement par là : http://trac.symfony-project.com/trac/browser/trunk/lib/addon/propel/sfPropelData.class.php#L94 ++ tristan --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
On 23 mai, 12:41, "Tristan Rivoallan" <[EMAIL PROTECTED]> wrote: > les fixtures doivent avoir au moins un attribut en plus du nom. cf. > cette thread > :http://groups.google.com/group/symfony-fr/browse_thread/thread/f440a9... Etonnant ! :-o Ce schéma de base doit pourtant être relativement courant. Etant donné, que de telles relations sont nécessaires pour faire marcher l'internationalisation ... En tout cas pour ma part, j'ai 8 tables dans ma base qui reprennent ce schéma :-s. Merci quand même pour les réponses --- Thibault --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
salut, On 5/23/07, OphyTe <[EMAIL PROTECTED]> wrote: > Je vous copie le message d'erreur : > >/home/symftest/batch$ php load_data.php > >PHP Fatal error: Uncaught exception 'Exception' with message 'You must give > >a name for > each fixture data entry' in > /usr/share/php/symfony/addon/propel/sfPropelData.class.php:101 les fixtures doivent avoir au moins un attribut en plus du nom. cf. cette thread : http://groups.google.com/group/symfony-fr/browse_thread/thread/f440a94099249f77 ++ tristan --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
Ah ça fait plaisir d'avoir une réponse rapidement :-D Bon, j'ai essayé la méthode du tuto Askeet, et là, grosse amélioration : j'ai un message d'erreur ! :-p Apparemment ce serait mon fichier "fixtures/specialites.yml" qui serait incorrect ?!? Je vous copie le message d'erreur : >/home/symftest/batch$ php load_data.php >PHP Fatal error: Uncaught exception 'Exception' with message 'You must give a >name for each fixture data entry' in >/usr/share/php/symfony/addon/propel/sfPropelData.class.php:101 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 101 >Fatal error: Uncaught exception 'Exception' with message 'You must give a name >for each fixture data entry' in >>/usr/share/php/symfony/addon/propel/sfPropelData.class.php:101 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 101 >/home/symftest/batch$ php load_data.php >PHP Fatal error: Uncaught exception 'sfException' with message 'The object >"Aeronautique" from class "MembreSpecialite" is not defined in your data >file.' in /usr/share/php/symfony/addon/propel/sfPropelData.class.php:117 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 117 >Fatal error: Uncaught exception 'sfException' with message 'The object >"Aeronautique" from class "MembreSpecialite" is not defined in your data >file.' in /usr/share/php/symfony/addon/propel/sfPropelData.class.php:117 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 117 Est-ce que quelqu'un a une idée d'où peut venir l'erreur ? J'ai l'impression d'avoir un fichier correct pourtant (toutes les entrées ont bien un nom) ... --~--~-~--~~~---~--~~ 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 de remplissage de la base de données
Ah ça fait plaisir d'avoir une réponse rapidement :-D Bon, j'ai essayé la méthode du tuto Askeet, et là, grosse amélioration : j'ai un message d'erreur ! :-p Apparemment ce serait mon fichier "fixtures/specialites.yml" qui serait incorrect ?!? Je vous copie le message d'erreur : >/home/symftest/batch$ php load_data.php >PHP Fatal error: Uncaught exception 'Exception' with message 'You must give a >name for each fixture data entry' in >/usr/share/php/symfony/addon/propel/sfPropelData.class.php:101 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 101 >Fatal error: Uncaught exception 'Exception' with message 'You must give a name >for each fixture data entry' in >>/usr/share/php/symfony/addon/propel/sfPropelData.class.php:101 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 101 >/home/symftest/batch$ php load_data.php >PHP Fatal error: Uncaught exception 'sfException' with message 'The object >"Aeronautique" from class "MembreSpecialite" is not defined in your data >file.' in /usr/share/php/symfony/addon/propel/sfPropelData.class.php:117 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 117 >Fatal error: Uncaught exception 'sfException' with message 'The object >"Aeronautique" from class "MembreSpecialite" is not defined in your data >file.' in /usr/share/php/symfony/addon/propel/sfPropelData.class.php:117 >Stack trace: >#0 /usr/share/php/symfony/addon/sfData.class.php(59): >sfPropelData->loadDataFromArray(Array) >#1 /usr/share/php/symfony/addon/sfData.class.php(83): >sfData->doLoadDataFromFile('/home/symftest/...') >#2 /usr/share/php/symfony/addon/propel/sfPropelData.class.php(46): >sfData->doLoadData(Array) >#3 /home/symftest/batch/load_data.php(15): >sfPropelData->loadData('/home/symftest/...') >#4 {main} > thrown in /usr/share/php/symfony/addon/propel/sfPropelData.class.php on line > 117 Est-ce que quelqu'un a une idée d'où peut venir l'erreur ? J'ai l'impression d'avoir un fichier correct pourtant (toutes les entrées ont bien un nom) ... --~--~-~--~~~---~--~~ 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: Redefinition de la constante COUNT dans une classe de base.
Salut, > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > choses ? En effet je ne peut pas, actuellement je refait un site existant depuis 5 ans en utilisant Symfony (pour une meilleur maintanance tout sa...) Le probleme c'est que c'est 1 site sur 9 qui partagent la meme base. Pour l'instant j'ai patcher les fichier generer qui pose probleme, en revanche une meilleur solution m'a ete propose sur la mailling-list anglaise. Sa consiste a creer un objet derive du generateur de classe et de l'utiliser a la place de l'original en configurant propel.ini, comme sa je pourrais specifier plus precisement la "gueule" des classes ainsi genere. Je verrais, une fois le boulot fini, si je passe a cette solution. A++ On 22 mai, 19:16, MackerT <[EMAIL PROTECTED]> wrote: > Exact puisque `_attributes: { phpName: Ccount }` te permettra de > renommer le nom de la classe uniquement... > D'après la Doc il n'y a pas de possibilité de renommer ton champs : > " > The column parameters are as follows: > > * type: Column type. The choices are boolean, tinyint, smallint, > integer, bigint, double, float, real, decimal, char, varchar(size), > longvarchar, date, time, timestamp, bu_date, bu_timestamp, blob, and > clob. > * required: Boolean. Set it to true if you want the column to be > required. > * default: Default value. > * primaryKey: Boolean. Set it to true for primary keys. > * autoIncrement: Boolean. Set it to true for columns of type > integer that need to take an auto-incremented value. > * sequence: Sequence name for databases using sequences for > autoIncrement columns (for example, PostgreSQL and Oracle). > * index: Boolean. Set it to true if you want a simple index or to > unique if you want a unique index to be created on the column. > * foreignTable: A table name, used to create a foreign key to > another table. > * foreignReference: The name of the related column if a foreign > key is defined via foreignTable. > * onDelete: Determines the action to trigger when a record in a > related table is deleted. When set to setnull, the foreign key column > is set to null. When set to cascade, the record is deleted. If the > database engine doesn't support the set behavior, the ORM emulates it. > This is relevant only for columns bearing a foreignTable and a > foreignReference. > * isCulture: Boolean. Set it to true for culture columns in > localized content tables (see Chapter 13). > " > > Tu ne peux pas modifier son nom dans la base ? elle sert à d'autres > choses ? > > @Bientôt... --~--~-~--~~~---~--~~ 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] sfDojoPlugin et sfLight boxPlugin : problème après appel ajax
A tu regardé le post sur le forum concernant le plugin ? (section plugins...) ++ - Message d'origine De : obalais <[EMAIL PROTECTED]> À : Symfony-fr Envoyé le : Mardi, 22 Mai 2007, 10h18mn 57s Objet : [symfony-fr] sfDojoPlugin et sfLightboxPlugin : problème après appel ajax Bonjour à tous J'ai intégré dans mon projet les deux plugins Dojo et Lightbox pour ajouter d'une part, les tooltips Dojo, et d'autre part un effet graphique sympa pour l'affichage d'images. Tout fonctionne bien jusqu'au moment où je fais un appel à une action en ajax. Une fois l'action effectuée et le template mis à jour, les tooltips javascripts et les effets sur les images ne fonctionnent plus. J'ai tout d'abord pensé que cela venait du paramètre script qui n'était pas mis à true lors de l'appel ajax mais cela ne change rien... Quelqu'un a t-il une idée ? Je devine que ce problème doit être identique à d'autre widgets Dojo par exemple. Je vous remercie d'avance Cordialement, Olivier BALAIS ___ 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 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 de remplissage de la base de données
Salut, J'utilise le batch décrit dans askeet pour insérer mes données : http://www.symfony-project.com/askeet/3 > define('SF_ROOT_DIR',realpath(dirname(__FILE__).'/..')); > define('SF_APP', 'frontend'); > define('SF_ENVIRONMENT', 'dev'); > define('SF_DEBUG', true); > > > require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.' > config.php'); > > // initialize database manager > $databaseManager = new sfDatabaseManager(); > $databaseManager->initialize(); > > //insert data from data/fixtures/ in database > $data = new sfPropelData(); > > $data->loadData(sfConfig::get('sf_data_dir').DIRECTORY_SEPARATOR.'fixtures') > ?> la commande sous nix : php nom_du_batch.php dans le repertoire où se trouve le batch cad myProject/batch ++ Lionel Le 23/05/07, OphyTe <[EMAIL PROTECTED]> a écrit : > > > Bonjour à tous, > > j'ai reconstruit ma base de données récemment pour lui ajouter de > nouvelles tables. Après un "propel-insert-sql" j'avais donc perdu > toutes mes données. > > J'ai créé un fichier data.yml pour les importer plus facilement mais > c'est là que ça bloque : la commande "symfony propel-load-data back > fixtures/data.yml" semble marcher seulement il n'y a pas du tout de > trace dans la console. > Je vais donc voir le résultat directement sous phpMyAdmin et là, > surprise : rien du tout ! > J'ai tenté la commande "symfony propel-build-all-load back" et là > encore rien dans ma base. > > J'ai donc fini par découper mon data.yml en plusieurs morceaux en > espérant minimiser les erreurs de syntaxe des fichier YAML (on sait > jamais) mais là encore, aucun résultat ! Voici un de ces fichiers que > j'appelle via la commande "symfony propel-load-data back fixtures/ > specialites.yml" pour faire mes tests: > > -- > --- > MembreSpecialite: > Aeronautique: > Antiquites_marine: > Barometres: > Archeologie: > > MembreSpecialiteI18n: > Aeronautique_en: > id: Aeronautique > libelle: Aeronautica > culture: en_GB > Aeronautique_fr: > id: Aeronautique > libelle: Aéronautique > culture: fr_FR > Antiquites_marine_en: > id: Antiquites_marine > libelle: Nautical antiques > culture: en_GB > Antiquites_marine_fr: > id: Antiquites_marine > libelle: Antiquités de Marine > culture: fr_FR > Barometres_en: > id: Barometres > libelle: Barometers > culture: en_GB > Barometres_fr: > id: Barometres > libelle: Baromètres > culture: fr_FR > Archeologie_en: > id: Archeologie > libelle: Archeology > culture: en_GB > Archeologie_fr: > id: Archeologie > libelle: Archéologie > culture: fr_FR > > MembreType: > MembreTypeI18n: > Operateur: > ProspectionType: > Localisation1: > Localisation1I18n: > Localisation2: > Localisation2I18n: > Localisation3: > Localisation3I18n: > Localisation4: > Localisation4I18n: > Localisation5: > Localisation5I18n: > Appel: > ProspectionHistorique: > ProspectionTypeI18n: > Membre: > AppelEnAbsence: > > -- > et voici un morceau du fichier schema.yml : > > membre_specialite: > _attributes:{ phpName: MembreSpecialite } > id: > > membre_specialite_i18n: > _attributes:{ phpName: MembreSpecialiteI18n } > libelle:{ type: varchar(64), required: true } > > -- > Qu'est-ce qui cloche dans la méthode employée ? J'ai checké les > fichiers de config "database.yml" et "propel.ini" ils ont l'air ok, > d'ailleurs la commande "symfony propel-dump-data back data.yml" > fonctionne à merveille pour sa part mais si je ne peux pas m'en > servir, je vois pas l'utilité :-s > > Merci de me faire part de vos commentaires > > --- > Thibault > > > > > --~--~-~--~~~---~--~~ 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: Transmission de variable à partir d e l'action
Oui, effectivement... Merci pour vos réponses. J'ai néanmoins le même genre de problème entre un composant et le layout. Je peux afficher dans le template du composant la variable définie dans la classe du composant mais je n'y parviens pas dans le layout. Voici mon exemple : Le composant dans apps/myApp/modules/myModule/actions/ components.class.php : test = 'test component'; // Je définit ma variable test } } Le template du composant dans apps/myApp/modules/myModule/templates/ _myComponent.php : Dans le template du component = // J'affiche ma variable : ça marche Le layout dans myApp/templates/layout.php : Dans le layout = $test)); ?> getRaw('sf_content') ?> Et voici la page affichée : Dans le layout = Notice: Undefined variable: test in C:\wamp\www\test\apps\myApp \templates\layout.php on line 15 Notice: Undefined variable: test in C:\wamp\www\test\apps\myApp \templates\layout.php on line 16 Dans le template du component = test component Voilà. Merci d'avance pour vos éclaircissements. --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---