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 :

Problème utilisation des helper


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 20
    Par défaut Problème utilisation des helper
    Bonjour,

    Voila bientôt 1 semaine que je n'arrive pas à faire fonctionner mon appli web avec Symfony, je suis en train de suivre le tuto sur leur site.

    Le problème vient du fait que j'ai une "Fatal Error" à chaque fois qu'un helper est utilisé, exemple :

    Fatal error: Call to undefined function include_partial() in D:\wamp\www\test-symfony\apps\appli_Symfony\modules\job\templates\newSuccess.php on line 3
    J'ai cherché sur le net pour savoir si quelqu'un avait eu le même pb mais sans succès.
    Si vous avez une petite idée là dessus....

    Merci.

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Tu ne donnes pas ta version de symfony.

    A priori, il semblerait que ton helper ne soit pas déclaré dans le setting.yml.

    Par défaut, il y a trois famille d'helper qui sont auto déclaré, dont celui là.

    Fait-tu tes essais en mode dev ? en passant par un truc du genre frontend_dev.php ? Si non, as-tu vidé ton cache ?

    On va faire un test :
    tu vides ton cache (dans le CLI symfony cc)
    tu lance ton application, qui plante
    tu vas aller regarder dans le dossier cache/dev/config le fichier config_setting.yml, c'est un grand tableau. Dedans tu devrais retrouver une option sf_standard_helpers avec un sous tableau et y trouver un "partial"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 20
    Par défaut
    Salut,

    La version de symfony que j'utilise est la 1.4.5. Je l'ai installé avec pear.

    Merci, tu m'as aidé à trouver la solution, en fait j'essayais d'accéder directement par les Xsuccess.php donc la config n'était pas chargé. D'où ces erreurs.

    J'ai compris qu'il fallait y accéder par le frontend_dev.php, en plus c'était marqué dans le tuto. J'ai pas fait attention.

    Merci encore.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Oui, vu comme ça, c'est sur, cela marchera mieux.

    Tu peux aussi passer par index.php pour la version finale.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/08/2011, 10h34
  2. WebMatrix : utilisation des Helpers Razor et de la galerie d'applications à partir du cas de WordPress
    Par Hinault Romaric dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 17/08/2011, 10h34
  3. Problème utilisation des index
    Par CCPMurat dans le forum Langage SQL
    Réponses: 8
    Dernier message: 27/06/2011, 11h32

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