Comment personnaliser les fonctions publiques dans symfony et les appeler dans des modèles ?
迷茫
迷茫 2017-05-16 16:44:59
0
1
464

Comment personnaliser les fonctions publiques dans symfony et les appeler dans des modèles ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
刘奇

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  

services :

myclass:  

    class: "%myclass.class%"  

    arguments: [%myclass.value%]  

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal