<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://prendreuncafe.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Prendre un Café - Tag - projet  - Commentaires</title>
  <link>http://prendreuncafe.com/blog/</link>
  <atom:link href="http://prendreuncafe.com/blog/feed/tag/projet/rss2/comments" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 03 Aug 2010 08:41:02 +0200</pubDate>
  <copyright>Contenus sous licence Creative Commons BY-SA</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Utiliser Symfony pour vos projets - Jean-Phi</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12744</link>
    <guid isPermaLink="false">urn:md5:4f167d0f910a96c3d97fc6617a8324c8</guid>
    <pubDate>Mon, 26 Nov 2007 10:38:28 +0100</pubDate>
    <dc:creator>Jean-Phi</dc:creator>
    
    <description>&lt;p&gt;Effectivement, mais il me semble que ça coule de source.....&lt;br /&gt;
Pour faire un patch il faut du temps, or je n'en ai pas, sur notre petit framework perso, ca fonctionne déjà comme ca.&lt;br /&gt;
Pour aller plus loin, on genère les tables associatives automatiquement.&lt;br /&gt;
Exemple (relation n...n) :&lt;br /&gt;
ClassA :&lt;/p&gt;


&lt;p&gt;ClassB :&lt;br /&gt;
constraints :&lt;br /&gt;
has_and_belong_to_many : ClassA&lt;/p&gt;


&lt;p&gt;nous generons automatiquement la table associative TableAB....&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12743</link>
    <guid isPermaLink="false">urn:md5:059fe78b06986dc18078fc3bab72c3d4</guid>
    <pubDate>Mon, 26 Nov 2007 09:11:45 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Jean-Phi&amp;gt; Ça mériterait de se rapprocher des équipes de devs de Doctrine pour le leur signaler et leur proposer éventuellement un patch &lt;img src=&quot;/blog/themes/battlestar/smilies/wink.gif&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - Jean-Phi</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12742</link>
    <guid isPermaLink="false">urn:md5:5685d3b0434e3328f1d8cc0ea337619f</guid>
    <pubDate>Mon, 26 Nov 2007 09:08:18 +0100</pubDate>
    <dc:creator>Jean-Phi</dc:creator>
    
    <description>&lt;p&gt;Après plusieurs tests, il s'avère que Doctrine gère l'héritage d'une façon trés peu orientée objet.&lt;br /&gt;
Ex : si on définit deux class :ClassA(field1) et ClassB extends ClassA(field2),&lt;br /&gt;
Doctrine va générer deux tables :&lt;br /&gt;
TableA(id, field1)&lt;br /&gt;
TableB(id, field1, field2)&lt;br /&gt;
Or, dans un modèle objet cohérent, on aurait du avoir :&lt;br /&gt;
TableA(id, field1)&lt;br /&gt;
TableB(id, field2, id_table_A)&lt;br /&gt;
C'est bien dommage car le reste est plutôt interessant...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - Jean-Phi</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12717</link>
    <guid isPermaLink="false">urn:md5:008eaa28aec4dc7037c833461258c18a</guid>
    <pubDate>Tue, 20 Nov 2007 16:12:58 +0100</pubDate>
    <dc:creator>Jean-Phi</dc:creator>
    
    <description>&lt;p&gt;Effectivement, ca se rapproche de l'abstraction de données idéale, test en cours en vue d'adoption....&lt;br /&gt;
Merci pour ce tuyau!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12716</link>
    <guid isPermaLink="false">urn:md5:1974bf667b195c98f6bf9b0cdea19996</guid>
    <pubDate>Tue, 20 Nov 2007 12:55:20 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Jean-Phi: Doctrine propose ça, d'ailleurs la syntaxe YAML que tu décris dans ton billet ressemble à &lt;a href=&quot;http://doctrine.pengus.net/index.php/documentation/manual?one-page#schema-files&quot; hreflang=&quot;en&quot; rel=&quot;nofollow&quot;&gt;celle proposée par Doctrine&lt;/a&gt;.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - NiCoS</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12714</link>
    <guid isPermaLink="false">urn:md5:1073cd385fa40ee43c20514416ab2615</guid>
    <pubDate>Tue, 20 Nov 2007 12:33:33 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;@Jean-Phi, c'est le concept présent dans Django/Rails ou j'ai raté un truc ?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - Jean-Phi</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12713</link>
    <guid isPermaLink="false">urn:md5:19eb359ccdd8205a0d9e35b02f7902d5</guid>
    <pubDate>Mon, 19 Nov 2007 11:02:01 +0100</pubDate>
    <dc:creator>Jean-Phi</dc:creator>
    
    <description>&lt;p&gt;effectivement, les behaviors permettent un pseudo héritage, mais ce n'est pas vraiment l'idéal à mon goût, comme tu dis : &amp;quot;généralement on s'en sort assez bien&amp;quot;.&lt;br /&gt;
Le framework de mes rêves serait un framework où l'on décrit, pour la génération, le modèle de classes et non le modèle de données... cf : &lt;a href=&quot;http://www.jeanphi.fr/blog/show/stripped_title/nano-le-framework-php5-uml&quot; title=&quot;http://www.jeanphi.fr/blog/show/stripped_title/nano-le-framework-php5-uml&quot; rel=&quot;nofollow&quot;&gt;http://www.jeanphi.fr/blog/show/str...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Utiliser Symfony pour vos projets - NiKo</title>
    <link>http://prendreuncafe.com/blog/post/2007/11/01/Utiliser-Symfony-pour-vos-projets#c12712</link>
    <guid isPermaLink="false">urn:md5:9bc78b958f6e1e72326ac2393174a629</guid>
    <pubDate>Mon, 19 Nov 2007 10:40:54 +0100</pubDate>
    <dc:creator>NiKo</dc:creator>
    
    <description>&lt;p&gt;Jean-Phi: Tu devrais regarder du côté de l'ORM &lt;a href=&quot;http://trac.symfony-project.com/wiki/sfDoctrinePlugin&quot; hreflang=&quot;en&quot; rel=&quot;nofollow&quot;&gt;Doctrine&lt;/a&gt; ou des &lt;a href=&quot;http://redotheweb.com/2007/09/02/understanding-behaviors/&quot; hreflang=&quot;en&quot; rel=&quot;nofollow&quot;&gt;behaviors Propel&lt;/a&gt; pour tout ce qui est héritage, comportements génériques ou abstraction du modèle de données, généralement on s'en sort assez bien.&lt;/p&gt;

&lt;p&gt;Par contre je te rejoins sur ce qui concerne la qualité des plugins contribués par la communauté, très inégale effectivement.&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>