composants réutilisables dans Silex
Question
Est-il possible de mettre en œuvre des composants réutilisables avec Silex, d'une manière similaire comme symfony1 avait des composants, et Symfony2 a des sous-requêtes? Je veux essentiellement pour capturer la sortie d'un ou plusieurs widgets réutilisables (qui ont une certaine logique dans leur contrôleur) à l'intérieur d'un autre contrôleur.
J'ai trouvé un moyen de rendre les modèles Brindille séparement, mais j'ai quelques composants avec une logique métier ci-joint.
La solution
Je devine que c'est ce que vous avez besoin:
Une fonction de rendu est registre aussi pour vous aider à rendre un autre contrôleur à partir d'un modèle:
{{ render('/sidebar') }}
{# or if you are also using UrlGeneratorServiceProvider #}
{{ render(path('sidebar')) }}
le chapitre fournisseur Brindille de la documentation. Vérification source me dit aussi fait une sous-requête.