|
Auteur | Sujet : Symfony : questions |
---|
smaragdus whores, drugs & J.S. Bach | Reprise du message précédent : Message cité 1 fois Message édité par smaragdus le 09-02-2011 à 15:16:26 |
Publicité | Posté le 09-02-2011 à 15:14:57 |
theredled ● REC | Sous mac je reste en CLI... Relou pour les svn add et les analyses de logs mais c'est supportable je trouve. --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
syr01 Hystérie connective |
the_bigboo |
|
Tirkyth |
--------------- Mon Feedback ! |
smaragdus whores, drugs & J.S. Bach |
Message édité par smaragdus le 26-06-2011 à 11:49:03 |
the_bigboo | Salut
|
Tirkyth | En gros, attention à ne pas confondre le principe du Bundle et la classe de ton Bundle. Ton Bundle dans le sens global contient une ou plusieurs fonctionnalités en effet. Par contre, ce n'est pas la classe Bundle présente à la racine de ton bundle qui doit contenir ces fonctionnalités. Elle, elle est présente pour faire interagir ton bundle avec l'injecteur de dépendances. Elle n'est donc pas nécessairement vide, mais elle ne contient pas d'intelligence. Elle sert juste à pouvoir donner à l'injecteur de dépendance des instructions par rapport aux services de ton bundle. L'intelligence de ton appli elle, est contenue dans les contrôleurs, le modèle, les services, et n'importes quels objets contenus dans un sous répertoire de ton bundle. Tu n'es évidemment pas limité aux répertoires "Entity", "Form", etc. Si ça te chante tu créé un sous répertoire Toto avec un objet qui fait une tâche X comme parser un fichier etc. En résumé : Si je ne suis pas assez clair ou si tu as d'autres questions, fais le moi savoir. Message édité par Tirkyth le 12-07-2011 à 15:25:47 --------------- Mon Feedback ! |
Tirkyth | Un petit post pour vous signaler la sortie en version stable de Symfony2
--------------- Mon Feedback ! |
Publicité | Posté le 28-07-2011 à 13:38:11 |
flo850 moi je | Message édité par flo850 le 28-07-2011 à 14:51:01 --------------- |
the_bigboo | Merci Tirkyth pour ton retour
|
Tirkyth | Dans ce cas, si les autres participants de ce topic peuvent donner leur avis sur le fait de faire ou non un topic dédié à Symfony2.
--------------- Mon Feedback ! |
flo850 moi je | Peut être que le plus simple serait de reprendre ce topic, non ? --------------- |
the_bigboo | Ben tu as des gens qui utilisent la version 1.4, et ceux qui souhaitent utiliser la 2. A partir de là les questions seront différentes, je pense que ça risque d'être assez difficile à suivre si on a pas un topic séparé. Pour ma part, je découvre cette version 2, et la doc n'étant pas encore assez exhaustive, j'ai pas mal de questions, et les forums dédiés à cette nouvelle mouture de Symfony ne sont pas légions... Message édité par the_bigboo le 01-08-2011 à 13:36:32 |
flo850 moi je | Il suffit de le préciser quand on pose une question
--------------- |
Tirkyth | En effet l'activité n'est pas énorme sur ce topic, je pense que mêler les deux versions dans un seul topic ne gène pas la lisibilité tant qu'on pense à bien préciser la version utilisée dans les questions. --------------- Mon Feedback ! |
the_bigboo | Très bien dans ce cas, je me lance. Et j'ai une petite question justement J'ai souhaité créer un formulaire basé sur l'objet FormBuilder de Symfony 2. Jusque là pas de soucis. Ca s'est compliqué au moment ou j'ai voulu modéliser dans le formulaire un relation de type ManyToMany. De ce que j'ai lu sur la doc, il faut utiliser un FieldType de type CollectionType http://api.symfony.com/2.0/Symfony [...] nType.html Le problème c'est que le rendu donne un truc du genre :
Ensuite, j'ai également lu que l'on pouvait mettre les labels souhaités pour chaque entrée du formulaire (Via la méthode configure de la class qui étends Symfony\Component\Form\AbstractType)
Seul souci, cette méthode ne prends en paramètre qu'une instance de Symfony\Component\Form\FormBuilder. Et il est impossible d'avoir depuis cette méthode un accès au service de traduction. D’où ma seconde question comment faire, car je ne veux pas déclarer mon formulaire depuis le contrôleur... Merci de votre aide Message cité 1 fois Message édité par the_bigboo le 01-08-2011 à 15:57:41 |
Tirkyth |
--------------- Mon Feedback ! |
the_bigboo |
Là je veux juste faire un formulaire ou tu créé un utilisateur, en lui associant des rôles. C'est absurde certes, mais je veux juste voir comment ça tourne j'ai pas de but particulier, si ce n'est voir comment fonctionne en ce qui concerne les relations N <-> N. Si tu veux, le fait que ça me sorte un div avec cette propriété (data-prototype) ne me gène pas mais je suis plutôt surpris, mais je m'attendais plutôt à un liste de checkbox en fait. En l'état je ne vois pas ce que je dois faire avec ce div, qui par ailleurs contient bien les bonnes données, mais htmlentitisé au sein de l'attribut data-prototype. Message cité 1 fois Message édité par the_bigboo le 01-08-2011 à 16:57:42 |
Tirkyth |
--------------- Mon Feedback ! |
the_bigboo | Bien sur Je vais zapper les propriétés qui ne sont pas relatives à cet exemple. Voici le rendu retourné par le widget pour la propriété userRoles, le reste fonctionne à merveille. Je précise que j'ai fait un form_rest classique depuis un template Twig :
L'entité User :
L'entité UserRole:
Le Form Type UserRole :
Et pour finir la class UserRoleType:
Message édité par the_bigboo le 01-08-2011 à 17:12:51 |
Tirkyth | Tu es en quelle version ? 2.0.0 ? Moi j'ai un exemple qui fonctionne comme tu le souhaites que j'ai sur une 2.0 RC6, mais je pense qu'il doit fonctionner sur une 2.0.0.
--------------- Mon Feedback ! |
the_bigboo | Je teste ça ce soir, et je te dirai si la magie a opéré Bien que ta syntaxe soit plus concise et la mienne plus verbeuse, je ne vois pas en quoi elles diffèrent... (Enfin, ca a l'air de faire la même chose) Graphiquement tu obtiens quoi comme rendu, et sous quel navigateur ? (P'tit screenshot inside ? ) Message édité par the_bigboo le 01-08-2011 à 19:55:09 |
Tirkyth | La différence c'est que moi je lui laisse le soin de "deviner" le type de champ approprié pour gérer mon association many to many, alors que toi tu lui dis "mets-moi un champ collection".
--------------- Mon Feedback ! |
the_bigboo | J'espère que tu n'as pas fait ça juste pour me montrer En fait j'avais vu sur le net qu'on pouvait aussi faire ça de façon moins native en prenant un champ de type entity, mais en fait après j'avais eu une erreur comme quoi il avait reçu un instance de class Doctrine ArrayCollection au lieu d'un objet UserRoles (Logique) quand je le déclarait explicitement. Je crois peut-être à tort, que laisser Symfony gérer à un cout en ressource tout de même, aussi minime soit-il, mais je me dit qu'il n'y a pas de petites économies Je viens de tester, et si je laisse Symfony gérer, j'ai bien le même rendu que toi Cependant, je suis quand même désireux de savoir comment le faire en le déclarant explicitement, histoire de savoir comment ça doit se configurer Message cité 1 fois Message édité par the_bigboo le 01-08-2011 à 19:57:36 |
Tirkyth |
--------------- Mon Feedback ! |
the_bigboo | Par moins natif, je veux parler de gens ayant traité ce cas en ayant recours à un ChoiceType, et en donnant la liste des valeurs dans le tableau options, tout en ayant pris soin de rajouter le nom de la dite option dans la liste des options reconnues pour ne pas bouffer une exception... |
the_bigboo | Je reviens avec une nouvelle question Je souhaiterais utiliser les assets, et plus particulièrement les "minify". Mais je ne vois pas ce comment je suis censé afficher le chemin vers une image de mon bundle située dans ProjetTestBundle/Resources/public/images/monimage.png alors j'ai naivement fait le code suivant :
Mais on dirait que ce n'est pas "interprété"... Et niveau doc pour le moment... Z'auriez une idée ? Message cité 1 fois Message édité par the_bigboo le 04-08-2011 à 22:42:35 |
Dj YeLL $question = $to_be || !$to_be; |
Message édité par Dj YeLL le 04-08-2011 à 23:27:41 --------------- Gamertag: CoteBlack YeLL |
the_bigboo | Merci, j'avais vu cette syntaxe, mais je la trouve autrement plus verbeuse qu'utiliser un bon vieux :
|
smaragdus whores, drugs & J.S. Bach | Salut, j'ai une question symfony 1.4 :
Message édité par smaragdus le 17-08-2011 à 17:36:41 |
theredled ● REC | L'objet task a un logger il me semble. Ou alors c'est le dispatcher qui en a un. Sinon initialiser le contexte globalement c'est mal mais ça m'arrive des fois En fait c'est surtout le côté Singleton qui est mal à la base. Message cité 1 fois Message édité par theredled le 17-08-2011 à 18:37:27 --------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
the_bigboo |
|
theredled ● REC |
--------------- Contes de fées en yaourt --- █ --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique |
smaragdus whores, drugs & J.S. Bach | Oui je suis bien d'accord avec le côté obscur du singleton
Message édité par smaragdus le 18-08-2011 à 09:01:45 |
the_bigboo | Toujours dans mon tour de découverte Symfony2, la en fait je suis plus sur une problématique Twig, mais je me dis que ceux qui se mettent sur Symfony 2 se mettrons probablement à Twig...
|
Tirkyth | Est-ce que tu ne peux pas te servir des macros de twig pour arriver à ce résultat ?
--------------- Mon Feedback ! |
the_bigboo | Si... Effectivement, ca m'a l'air pas mal, je me demande même pourquoi je n'y ai pas pensé plus tôt Le pire c'est que je suis passé dessus quand je me suis fait la doc, mais entre Doctrine, Twig, les Controller, les Firewalls, les Assetics, etc... Je suppose que je l'ai oublié celui-là Merci pour ce rappel Message édité par the_bigboo le 23-08-2011 à 17:08:46 |
Tirkyth | En tout cas, si ça répond au besoin alors il n'est pas nécessaire de se mettre à faire une extension Twig.
--------------- Mon Feedback ! |
the_bigboo | D'après ta signature je lis que tu bosses pour Sensio Labs, ça doit être sympa de bosser sur un truc récent et de ne pas s'encombrer de la maintenance de vieux bousins en PHP 3 ou 4... Pour en revenir à ce dont on parlait, normalement les macros devraient suffire, cependant je découvre toujours comment ça marche, je ne me suis pas encore approprié complètement la logique de fonctionnement de SF2. Après, ce serait plus pour une question de curiosité personnelle, mais c'est toujours intéressant de savoir comment faire une extension Twig... De ton ressenti par rapport à toutes les façons de configurer une application (Kernel, Bundles, etc...), tu es plus sur le PHP, le YAML, le XML ou les annotations ? Message édité par the_bigboo le 23-08-2011 à 17:43:31 |
Publicité | Posté le |
Sujets relatifs | |
---|---|
Symfony, OVH, et PHP_VER | Des questions sur php |
[C#] Questions de débutant... | servlet : pleins de questions :/ |
Questions utiles | Quelques questions |
Probleme/questions Graphe de Scene avec Java3D | fpc télécharger un fichier et questions sur win |
Questions sur week planner PHP/SQL | [AS3 - newbies] Mes questions pour bien débuter |
Plus de sujets relatifs à : Symfony : questions |