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

 PHP Discussion :

Tutoriel symfony jour 11 probleme [1.x]


Sujet :

PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut Tutoriel symfony jour 11 probleme
    bonjour à tous,
    je viens de débuter par le tutoriel de symfony 1.4 avec propel et j'ai un petit soucis au jour 11.
    Quand je lance mon test fonctionnel celui-ci bloque à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    followRedirect() (function createJob($values = array(), $publish = false))
    "message : The route "job_publish" does not exist."
    Renseignements supplémentaires:
    j'ai un virtualhost avec apache sous dans un serveur wamp:
    ____________________________
    NameVirtualHost 127.0.0.1:8081
    # C'est la configuration pour votre projet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Listen 127.0.0.1:8081
     
    <VirtualHost 127.0.0.1:8081>
      DocumentRoot "C:\wamp2\www\jobeet\web"
      DirectoryIndex index.php
      <Directory "C:\wamp2\www\jobeet\web">
        AllowOverride All
        Allow from All
      </Directory>
    _______________________________________
    configuration du routage :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    job:
      class:   sfPropelRouteCollection
      options:
        model: JobeetJob
        column: token
        object_actions:{ publish: PUT, extend: PUT }
      requirements:
        token: \w+
    ______________________________________
    Et l'url de redirection du test fonctionnel me renvoie vers l'url suivante :
    http://localhost/index.php/job/8108d........(token) sans le port


    Quelqu'un a-t-il fait ce tuto?
    Est ce qu'il y a les sources pour le jour 11 ou autre dispo quelque part?

    Merci d'avance pour votre réponse !!!!

  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
    Dans les commandes du CLI de symfony tu as la possibilité d'afficher l'ensemble des routes, vérifie que la tienne y est bien. Tu peux ensuite afficher de le détail d'une route pour vérifier en détail.


    Sauf si tu as une réel contrainte à développer avec propel, je te recommande fortement de partir sur doctrine (et de refaire le tuto avec doctrine).

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut


    Effectivement je n'avais pas la route de mon job_publish dans la liste quand je faisais : php symfony app:routes frontend
    Mais pourtant l'action y était dans JobeetJob sûrement un problème d'indentation ou les PUT qui étaient en majuscules.

    Merci encore du conseil et de la réactivité de la réponse !!!

    Et effectivement je vais me tourner plutôt vers doctrine car j'ai vu qu'il n'y aurait plus de Propel dans symfony 2.0.

    Que me conseilles-tu? De tout reprendre à zéro avec doctrine ou de finir celui de Propel et de refaire avec doctrine ?

    Bonne journée et encore merci, cela m'a permis de voir un peu plus de commandes CLI de symfony !!

  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
    Je pense que tu aurais intérêt à tout reprendre.

    De toutes les manières le gros des forms et du contrôleur est très proche, du devrais pouvoir survoler une bonne partie du tutoriel.

    Mais il y a des notions de base sur l'utilisation de doctrine qui y figurent et qui ne s'improvisent pas.

  5. #5
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Par défaut
    Merci du conseil je vais tout reprendre avec doctrine.

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

Discussions similaires

  1. Tutoriels PHP à jour ?
    Par Samcoop dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2013, 13h17
  2. [2.x] Tutoriel Symfony II - Erreur sur variable
    Par La Quinte dans le forum Symfony
    Réponses: 2
    Dernier message: 06/12/2012, 17h18
  3. [1.x] Tutoriel Symfony Jour 3 problème images
    Par micky86 dans le forum Débuter
    Réponses: 5
    Dernier message: 11/04/2011, 09h54
  4. Réponses: 11
    Dernier message: 06/07/2010, 20h35
  5. [1.x] askeet tutoriel 2 jour
    Par benakacha dans le forum Symfony
    Réponses: 1
    Dernier message: 01/10/2009, 18h27

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