Salut à tous,
Voila encore débutant en symfony2 j'ai un petit problème avec les blocks et extends.
J'ai une page index qui ressemble à ça :
et la page new qui lui ressemble à ça :Code:
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 {% extends "AppAppBundle::layout.html.twig" %} <section id="content"> <div class="main"> <div class="zerogrid"> <div class="wrapper row"> <article class="col-2-3"> <div class="wrap-col"> {% block start_form %}{% endblock %} <h3>{% block title1 %} {% if mains %} {% for main in mains %} {{ main.title1.titre}} {% endfor %} {% endif %} {% endblock %}</h3> <em class="text-1 margin-bot"> {% block various %} {% if mains %} {% for main in mains %} {{ main.various.short }} {% endfor %} {% endif %} {% endblock %} </em>
Lorsque j'accède à mon localhost://new , j'ai une erreurCode:
1
2
3
4
5
6
7
8
9
10 {% extends 'AppAppBundle:App:index.html.twig' %} {% block form_start %} {{ form_start(form) }} {% endblock %} {% block title1 %} {{form_widget(form.title1, {'attr': {'class' : 'admin_create_update_form title'}}) }} {% endblock %}
J'ai bien compris que vu que je extend mon index je tombe sur cette erreur mais le fait que j'utilise des blocks, ça ne devrait pas remplacer le contenu du block dans index par le contenu du block dans new ??Code:Variable "mains" does not exist in C:\Users\KNS7\Desktop\wamp\www\kns\src\App\AppBundle/Resources/views/App/index.html.twig
En tout cas la je suis perdu et je ne vois pas comment je peux m'ensortir.
Merci de votre aide