Passe quand même par la création du fichier yml pour le schéma : tu pourras générer les classes qui correspondent.
-----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de gwanael Neiveyans Envoyé : mardi 4 janvier 2011 11:14 À : Symfony-fr Objet : [symfony-fr] Re: Create table avec doctrine J'ai bien lu, sois la génération d'un fichier yml pour ensuite faire le migr, soit trouver le code :) J'ai encore fais des trouvailles, je pense que la il s'agit du bon bout de code :) /** * create a new table * * @param string $name Name of the database that should be created * @param array $fields Associative array that contains the definition of each field of the new table * @param array $options An associative array of table options: * @see Doctrine_Export::createTableSql() * * @return void */ public function createTable($name, array $fields, array $options = array()) { // Build array of the primary keys if any of the individual field definitions // specify primary => true $count = 0; foreach ($fields as $fieldName => $field) { if (isset($field['primary']) && $field['primary']) { if ($count == 0) { $options['primary'] = array(); } $count++; $options['primary'][] = $fieldName; } } $sql = (array) $this->createTableSql($name, $fields, $options); foreach ($sql as $query) { $this->conn->execute($query); } } Donc avec cela j'ai juste a effectué un create Table? avec les différents paramètres biensur :) Symfony est un très bon framework, je le préfère a zend particulièrement, je me disais bien que sa devais exister :) -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : 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 à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
