Oui :) Je vous tiens au courant :)

On 4 jan, 11:21, Lélio ML <[email protected]> wrote:
> 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

Répondre à