framework-web:symfony:templates

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
framework-web:symfony:templates [2018/01/30 01:33] – [Liens] jcheronframework-web:symfony:templates [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 195: Ligne 195:
 Soit la route suivante définie dans le contrôleur Welcome : Soit la route suivante définie dans le contrôleur Welcome :
  
-<sxh php;title:src/Controller/WelcomeController.php+<sxh php;title:src/Controller/WelcomeController.php>
 use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Routing\Annotation\Route;
  
Ligne 216: Ligne 216:
  
  
 +Génération de route avec paramètres :
  
 +<sxh php;title:src/Controller/ArticleController.php>
 +use Symfony\Component\Routing\Annotation\Route;
 +
 +class ArticleController extends Controller
 +{
 +    /**
 +     * @Route("/article/{slug}", name="article_show")
 +     */
 +    public function show($slug)
 +    {
 +        // ...
 +    }
 +}
 +</sxh>
 +
 +<sxh html;title:templates/article/recent_list.html.twig>
 +{% for article in articles %}
 +    <a href="{{ path('article_show', {'slug': article.slug}) }}">
 +        {{ article.title }}
 +    </a>
 +{% endfor %}
 +</sxh>
 +
 +Génération d'url absolue, à partir de la function **url()** :
 +
 +<sxh html>
 +<a href="{{ url('welcome') }}">Home</a>
 +</sxh>
  
  • framework-web/symfony/templates.1517272405.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)