Bonjour à tous. Pardonnez moi je suis débutant en symfony 2. Merci.
Mon problème est d'afficher une page index.html.twig en respectant un css adaptatif (responsiv)
J'ai fait hériter l'index de base.html.twig
Version imprimable
Bonjour à tous. Pardonnez moi je suis débutant en symfony 2. Merci.
Mon problème est d'afficher une page index.html.twig en respectant un css adaptatif (responsiv)
J'ai fait hériter l'index de base.html.twig
La doc explique assez bien comment afficher un template. tu trouveras toutes les infos ici http://symfony.com/fr/doc/current/bo...eurs-imbriques
Code:
1
2
3
4
5
6
7
8
9
10 class ArticleController extends Controller { public function recentArticlesAction($max = 3) { // un appel en base de données ou n'importe quoi qui retourne les "$max" plus récents articles $articles = ...; return $this->render('AcmeArticleBundle:Article:recentList.html.twig', array('articles' => $articles)); } }
Bon d'abord Bonjour à tous.
Le problème est de ne pas pouvoir démarrer le site web par la page index.html.twig
comment faire avec ça par exemple:
Merci pour votre aideCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class DefaultController extends Controller { /** * @Route(name="_pageaccueil") * @Template() */ public function indexAction() { return $this->render('abBundle:index.html.twig, array()'); } }
Je ne comprend pas.
symfony2 doit bien commencer à travailler en affichant une page web.
Comment fait on pour publier, je dis bien "index.html.twig"
Merci car je ne dois pas comprendre la logique de symfony2.
Merci:calim2:
il faut créer une route qui corresponde a ta page d’accueil et qui corresponde a l'url "/"
Merci pour ton aide gototog.
J'ai suivi un tutoriel trouvé sur un autre site et ça marche.
le code du controlleur
Code:
1
2
3
4
5
6
7
8
9
10 /** * @Route("/", name="_homepage") * @Template() */ public function indexAction() { return array(); }
voici comment apparait sur le router
Code:
1
2
3 _homepage ANY ANY ANY /
et le lancement
le code index.html.twigCode:
1
2http://localhost/Projet/web/
Code:
1
2 Bienvenue sur Watch My Desk !