Vous pouvez écrire votre propre service,
Par exemple, créez un nom de dossier dans votre bundle.
Service
Créez ensuite un php à l'intérieur
MaClasse.php
espace de noms .....BundleService ;
classe MaClasse
{
fonction HelloWord ($value)
{
retourne 'bonjour'.$value;
}
}
Ajouter dans config.yml
paramètres :
myclass.class: ..\..Bundle\Service\MyClass
myclass.value: value
Vous pouvez écrire votre propre service, Par exemple, créez un nom de dossier dans votre bundle. Service Créez ensuite un php à l'intérieur MaClasse.php espace de noms .....BundleService ; classe MaClasse
fonction HelloWord ($value)
{
retourne 'bonjour'.$value;
}
}
Ajouter dans config.yml
paramètres :
services :
Lors de son utilisation, écrivez-le dans le contrôleur
$maclasse= $this->get('maclasse');
echo $myclass->HelloWord("world");
Des explications détaillées sont disponibles sur le site officiel http://symfony.com/fr/doc/current/book/service_container.html