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 :

Unable to find template


Sujet :

PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 414
    Par défaut Unable to find template
    Bonjour
    Je suis en train de m'exercer à symony2 et par conséquent je crée un petit site e-commerceJe n'arrive pas à afficher un produit, j'ai un message d'erreur :
    Unable to find template "ANEcommerceBundleroduits:index.html.twig" (looked into: C:\Program Files\EasyPHP-DevServer-14.1VC9\Ecommerce\app/Resources/views, C:\Program Files\EasyPHP-DevServer-14.1VC9\Ecommerce\vendor\symfony\symfony\src\Symfony\Bridge\Twig/Resources/views/Form).
    J'ai bien suivi le process mais je ne vois pas où vient l'erreur. Aidez-moi svp.

    Voici mes fichiers

    1- ProduitsController.php


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
     
    namespace AN\EcommerceBundle\Controller;
     
    use Symfony\Bundle\FrameworkBundle\Controller\Controller;
     
    class ProduitsController extends Controller
    {
        public function produitsAction()
        {
            return $this->render('ANEcommerceBundle:Produits:index.html.twig');
        }
    }


    2- Routing.yml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    an_ecommerce_homepage:
        path:     /
        defaults: { _controller: ANEcommerceBundle:Produits:produits }

    3- index.html.twig

    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
    36
    37
    38
    {% extends "ANEcommerceBundle::base.html.twig" %}
     
    {% block body %}
    <div class="container">
        <div class="row">
     
     
            <div class="span9">
                <div class="row">
                    <div class="span5">
                        <img src="{{ asset('img/holder.png') }}" alt="DevAndClick" width="470" height="310">
                    </div>
     
                    <div class="span4">
                        <h4>Item Brand and Category</h4>
                        <h5>AB29837 Item Model</h5>
                        <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>
                        <h4>3.33€</h4>
                        <form action="panier.php">
     
     
                            <select name="qte" class="span1">
                                <option>1</option>
                            </select>
     
                            <div>
                                <button class="btn btn-primary">Ajouter au panier</button>
                            </div>
                        </form>
     
                    </div>
                </div>
     
     
            </div>
        </div>
    </div>
    {% endblock %}
    4- base.html.twig

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8" />
            <title>{% block title %}Welcome!{% endblock %}</title>
     
                <link rel="stylesheet" href="{{ asset('css/bootstrap.css') }}" />
                <link rel="stylesheet" href="{{ asset('css/bootstrap-responsive.css') }}" />
                <link rel="stylesheet" href="{{ asset('css/style.css') }}" />
                <link rel="stylesheet" href="{{ asset('css/font-awesome.css') }}" />
     
            {% block stylesheets %} {% endblock %}
     
            <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
        </head>
        <body>
     
        <div class="navbar navbar-inverse navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <button class="btn btn-navbar" data-target=".nav-collapse" data-toggle="collapse" type="button">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="brand" href="index.php">DevAndClick</a>
                    <div class="nav-collapse collapse">
                        <form class="navbar-form form-search pull-right">
                            <input id="Search" name="Search" type="text" class="input-medium search-query">
                            <button type="submit" class="btn">Rechercher</button>
                        </form>
                    </div>
                </div>
            </div>
        </div>
     
            {% block body %}{% endblock %}
     
        <hr />
     
        <footer id="footer" class="vspace20">
            <div class="container">
                <div class="row">
                    <div class="span4 offset1">
                        <h4>Informations</h4>
                        <ul class="nav nav-stacked">
                            <li><a href="texte.php">CGV</a>
                            <li><a href="texte.php">Mentions légales</a>
                        </ul>
                    </div>
     
                    <div class="span4">
                        <h4>Notre entrepôt</h4>
                        <p><i class="icon-map-marker"></i>&nbsp;Paris 75 000 - 3 rue des jardins</p>
                    </div>
     
                    <div class="span2">
                        <h4>Nous contacter</h4>
                        <p><i class="icon-phone"></i>&nbsp;Tel: 02 35 00 00 00</p>
                        <p><i class="icon-print"></i>&nbsp;Fax: 02 35 00 00 00</p>
                    </div>
                </div>
     
                <div class="row">
                    <div class="span4">
                        <p>&copy; Copyright 2014 - DevAndClick</p>
                    </div>
                </div>
            </div>
        </footer>
     
        </body>
    </html>
     
     
    <script src="{{ asset('js/jquery-1.10.0.min.js') }}"></script>
    <script src="{{ asset('js/bootstrap.js') }}"></script>
    {% block javascripts %}{% endblock %}
    5- parameters.yml

    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
    #This file is auto-generated during the composer install
    parameters:
        database_host: localhost
        database_port: null
        database_name: bd_ecommerce
        database_user: root
        database_password: null
        mailer_transport: smtp
        mailer_host: 127.0.0.1
        mailer_user: null
        mailer_password: null
        secret: ThisTokenIsNotSoSecretChangeIt
    twig:
        globals:
            telephone: '02 35 00 00 00'
            fax: '02 35 00 00 00'
            adresse: 'Paris 75 000 - 3 rue des jardins'
            pathDefault: 'http://localhost/Ecommerce/web/'`

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    tu as bien un fichier index.html.twig dans le dossier " TON BUNDLE > Resources > views > Produits " ??

  3. #3
    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

  4. #4
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 414
    Par défaut
    J'ai trouvé la solution, c'est le lien du routing qui n'était pas bon. Merci.

Discussions similaires

  1. je n'arrive pas à afficher mes fichiers cachés
    Par optitou dans le forum Windows XP
    Réponses: 9
    Dernier message: 24/10/2007, 14h21
  2. Je n'arrive pas à afficher les numéro de ligne
    Par erehcab dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 01/10/2007, 11h59
  3. [TP] Je n'arrive pas à afficher les caractères [ { etc
    Par oliv314 dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 08/12/2006, 19h48
  4. Réponses: 5
    Dernier message: 08/06/2006, 21h53

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