Questions autour de Symfony

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Questions autour de Symfony

par zeus » 24 oct. 2007, 21:05

Je te taquinais ;)

De toute façon, je l'avais fait pour toi ;)

par sadeq » 24 oct. 2007, 21:03

Heureusement que t'es là zeus, j'ai complètement oublié :oops:

par zeus » 24 oct. 2007, 20:05

Modération :
sadeq, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par sadeq » 24 oct. 2007, 19:48

Ok, j'ai trouvé la solution, il fallait donner une valeur par défaut au champ DateTime.
Allez c'est reparti, mon kiki... :wink:

Questions autour de Symfony

par sadeq » 24 oct. 2007, 19:07

Bonjour,

J'ai installé Symfony via PEAR, configué et créé mon premier projet sans problèmes.
J'ai commencé une application orientée bases de données.
J'ai donc une base de données existante sous MySql dont j'ai volu importer le schéma sous Symfony en utilisant le générateur propel et là ce dernier me refuse les champs de type Date.
J'ai modifié le type des champs de Date à DateTime et là, propel génére bien le schéma YAML en les concidérant comme TimeStamp. Mais au niveau de la génération des models j'ai toujours une erreur de null qui se rapporte aux champs DateTime, ce qui l'empêche de générer les models de l'application.
Le message d'erreur est le suivant suite à la commande

Code : Tout sélectionner

symfony propel-build-model
et au niveau de la phase : propel-generator\build-propel.xml
"Unable to parse dafault value as date/time value: 'null'"

J'ai refait le travail avec une base de données qui ne contient pas de champs DateTime et là ça fonctionne. Toutes les générations propel se passe trés bien. L'application produite tourne bien aussi et interagit avec la base de données MySql sans soucis.

Avez-vous des éléments de réponses pour ce problème de champs DateTime. Est-ce un problème de propel ou de YAML ou les deux?

J'ai fait les opérations de génération du schéma YAML à partir d'une base existante, de ses models et modules par les commandes:

Code : Tout sélectionner

symfony propel-build-schema symfony propel-build-model symfony propel-generate-crud ...
Merci, pour votre intéret :lol: