扫码关注官方订阅号
symfony怎么自定义公共函数,并且在模板中怎么调用?
业精于勤,荒于嬉;行成于思,毁于随。
可以自己写service, 例如 在你的bundle里面随便创建个文件夹名字 Service 然后里面创建一个php MyClass.php namespace .....Bundle\Service; class MyClass
{
function HelloWord($value)
return 'hello'.$value;
}
在config.yml 加入
parameters:
myclass.class: ..\..Bundle\Service\MyClass myclass.value: value
services:
myclass: class: "%myclass.class%" arguments: [%myclass.value%]
使用的时候 在controller里面写入
$myclass= $this->get('myclass');
echo $myclass->HelloWord("world");
官网上有详解 http://symfony.com/fr/doc/current/book/service_container.html
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以自己写service, 例如 在你的bundle里面随便创建个文件夹名字 Service 然后里面创建一个php MyClass.php namespace .....Bundle\Service; class MyClass
function HelloWord($value)
{
return 'hello'.$value;
}
}
在config.yml 加入
parameters:
services:
使用的时候 在controller里面写入
$myclass= $this->get('myclass');
echo $myclass->HelloWord("world");
官网上有详解 http://symfony.com/fr/doc/current/book/service_container.html