Je veux créer une aide de vue qui devrait revenir un HTML comme ça:ZF2 - Dynamic ViewHelper
<div class="panel panel-default">
<div class="panel-body">
:: Here is my content ::
</div>
</div>
Le plan est d'appeler comme suit, où le paramètre doit être une clé dans ma config, qui définit une classe d'aide vue de générer le contenu de mon groupe:
<?php
echo $this->panel('test');
$config = [
'view_helpers' => [
'factories' => [
'Panel' => 'Application\View\Helper\Factory\PanelFactory',
'Test' => 'Application\View\Helper\Factory\TestFactory'
]
],
'panels' => [
'test' => 'Test'
]
];
?>
donc je pourrais charger chaque contenu d'une aide de vue personnalisée dans un panneau, mais je dois injecter le gestionnaire d'aide de vue à mon avis du panneau assistant pour charger l'assistant de vue voulu de ma config. Est-ce que ce serait correct ou existe-t-il une meilleure solution?
Vous pouvez injecter Config dans votre ViewHelper. C'est ce que tu veux dire? – tasmaniski