想在symfony bundle下新建一个文件夹,可是在action里访问不到文件夹里的php文件!其实这个问题很简单。
首先在bundle目录下新建一个UserFans目录文件夹,在文件夹下新建一个php文件
新建好了之后就是配置文件了。
首先是在userFans.php的头部导入命名空间
namespace Acme\UserBundle\UserFans;
然后在app/config/config.yml里配置
userFans 别名
class 文件路径
arguments 数据库 doctrine
接下来就是编写代码
如果你要访问数据库
就要在class里定义一个属性$doctrine
好了!接下来就是自己定义方法
返回一个字符串,好了!这就是一个外部方法
如果要在Controller 的action里访问
$user = $this -> get("userFans"); get(" 里面是填写在config.yml的命名 ");
$hello = $user -> hello();
$hello就是返回的结果
一切OK