IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

la commande propel-generate-crud (version 1.24) [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut la commande propel-generate-crud (version 1.24)
    salut à tous,
    je débute avec symfony,donc je suis entrain de lire une documentation sur le sujet, tous se passe bien jusqu'à je teste la commande propel-generate-crud.
    dans la doc c'est écrit :

    <symfony propel-generate-crud monAppli monModule Maclasse

    Le paramètre monModule correspond au nom du module que vous souhaitez créer. Maclasse correspond au nom de la classe de la base de données. Les deux paramètres sont généralement identiques, mais le second commence toujours par une majuscule. Cette génération va créer toutes les actions et les templates requis pour effectuer ces opérations de base. Vous pouvez bien sûr modifier ce module comme le module vierge. >

    esque symfony genere un fichier classe qui a un nom identique à ma base de donné ?
    j'ai essayé les différent models (de mes tables de ma BD) une erreur s'affiche indiquant que le fichier n'existe pas!!! et pourtant il existe dans le dossier model.
    veuillez m'aidé SVP

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    est ce que tu as bien utilisé les conventions de nommage ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 188
    Par défaut
    Bonjour,

    La commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symfony propel-generate-crud monAppli monModule MaClasse
    doit créer 1 répertoire qui s'appelle monModule (dans le répertoire monAppli) et qui doit contenir les actions (avec un fichier actions.class.php) et les templates (avec, selon les options choisis dans la commande, des fichiers comme indexSuccess.php, editSuccess.php etc...).

    j'ai essayé les différent models (de mes tables de ma BD) une erreur s'affiche indiquant que le fichier n'existe pas!!! et pourtant il existe dans le dossier model.
    Je ne comprends pas quel fichier n'existe pas, il n'y a pas plus d'information sur l'erreur ?

    Cordialement.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut
    peut etre que je n'ai pas compris la signification du dernier parametre de la commande !
    j'ai une BD webmaker avec des tables, l'une des tables s'appelle ARTICLE, la commande "symfony propel:build-model " a genere des fichiers dans le dossiers /lib/model (sous le dossier du projet) et parmis ces fichiers Article.php
    donc d'apre le tuto il execute la commande symfony "propel:generate-module MonSiteSymfony testmodule Article" pour creer un module à partir de model Article pour cette commande le resultat est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [?php include_stylesheets_for_form($form) ?]
    [?php include_javascripts_for_form($form) ?]
     
     
    Fatal error: Class 'ArticleForm' not found in /usr/share/php/symfony/generator/sfModelGenerator.class.php on line 321
    j'ai changer le syntax par symfony propel:generate-module MonSiteSymfony testmodule Article.php le resultat est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Unable to generate a module for non-existent model "Article.php"
    pour plus de precision j'utilise netbeans pour execute les commandes

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Par défaut
    la commande marche tres bien apres avoir execute :
    -propel:build-all
    -propel:cc

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Commande pour trouver la version de Linux
    Par Gogoye dans le forum Administration système
    Réponses: 11
    Dernier message: 12/02/2013, 15h43
  2. [1.x] propel generate crud
    Par mcorgnet dans le forum Symfony
    Réponses: 6
    Dernier message: 23/07/2009, 11h35
  3. [1.x] commande propel:insert-sql dans symfony
    Par kamdad dans le forum Symfony
    Réponses: 9
    Dernier message: 16/04/2009, 11h39
  4. pb avec mysql : commande script/generate scaffold
    Par XavierWRC dans le forum Ruby on Rails
    Réponses: 4
    Dernier message: 08/03/2008, 03h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo