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 :

Placer mon projet symfony en production


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Par défaut Placer mon projet symfony en production
    Bonjour,

    J'ai terminé une partie de mon projet symfony et je veux le placer en production.

    Pour ce faire, j'ai suivi les instructions du site symfony.com comme j'ai pu et n'ai eu aucune erreurs.

    J'utilise wampserveur et j'ai placé mon dossier contenant l'application symfony dans le dossier www de wampserveur.

    Quand je vais sur l'url localhost/hecpbi (le nom de mon dossier), je vois alors l'arborescence du dossier. Si je clique sur public (localhost/hecpbi/public), j'obtiens la page d'accueil de mon site (index.html.twig) qui est parfaite (elle utilise bien ma page base.html.twig).

    Mais si je clique sur un lien vers un autre page de mon site, il me dit localhost/hecpbi/public/monautrepage n'existe pas. La page se trouve dans templates/app/monautrepage.html.twig

    Je ne comprends pas... Dans mon appcontroller, si je demande @Route "/monautrepage", il doit me renvoyer vers la bonne page ("app/monautrepage.html.twig")

    J'ai beau cherche la doc et les vidéos sur le net, je ne trouve pas réponse à ma question, et je trouve que c'est un peu pauvre par rapport à toutes la doc pour créer un projet symfony.

    Pourriez-vous m'aider?

    Bonne journée,
    --
    Jean-François

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    templates/app/monautrepage.html.twig

    Je ne comprends pas... Dans mon appcontroller, si je demande @Route "/monautrepage"

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Par défaut
    Pardon.

    Voici des explications plus clair.

    "app" est un sous dossier que j'ai créé dans le dossier "templates". Dans le dossier templates, il y a donc le sous dossier "app" et le fichier "base.html.twig".

    Voici une partie du code de mon Controller:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <?php
     
    namespace App\Controller;
     
    use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
    use Symfony\Component\Routing\Annotation\Route;
    use App\Entity\WebDialog;
    use App\Entity\User;
    use App\Entity\ItSkillsSurvey;
    use Symfony\Component\HttpFoundation\Request;
    use Symfony\Component\Form\Extension\Core\Type\TextType;
    use Symfony\Component\Form\Extension\Core\Type\TextareaType;
    use Symfony\Component\Form\Extension\Core\Type\SubmitType;
    use Doctrine\Common\Persistence\ObjectManager;
     
    class AppController extends AbstractController
    {
        /**
         * @Route({"/index.html", "/", "/index", "/index.php", "/home"}, name="index")
         */
        public function index()
        {
            return $this->render('app/index.html.twig', [   
                'Title' => 'Home'
            ]);
        }
     
        /**
         * @Route("/personaldashboard", name="personaldashboard")
         */
        public function personaldashboard(){
            return $this->render('app/personaldashboard.html.twig', [
                'Title' => 'Dashboard'
            ]);
        }
    Imaginons ici que l'autre page que je veuille afficher est personaldashboard.html.twig qui se trouve actuellement dans le sous-dossier "app" du dossier "templates".

    Est-ce que ça répond à tes questions?

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    heuuu non désolé
    ça doit être un truc tout con.


    dit moi à quel niveau ça merde :

    http://url/monautrepage

    ou avec la balise <a HREF="...........">

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2016
    Messages : 12
    Par défaut
    Finalement, j'ai trouvé,

    Mon problème était celui-ci:
    Lien

    Bonne journée,

Discussions similaires

  1. React / Symfony : Comment démarrer mon projet ?
    Par JuAlexandre dans le forum Symfony
    Réponses: 3
    Dernier message: 18/10/2018, 12h05
  2. Découper mon projet en bundles Symfony ?
    Par Henley dans le forum Symfony
    Réponses: 4
    Dernier message: 17/04/2018, 14h49
  3. [symfony] Comment implémenter IbrowsNewsletterBundle ds mon projet
    Par ricotchet dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 04/12/2014, 21h00
  4. Réponses: 3
    Dernier message: 25/02/2010, 09h59
  5. Réponses: 5
    Dernier message: 05/06/2004, 13h12

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