symfony2 HMVC模式无法获取container

来源:互联网 发布:js打印乘法表 编辑:程序博客网 时间:2024/04/29 19:25

相关问题链接:
这里写链接内容1
这里写链接内容2


正在做的项目利用symfony2.8写后台接口,为了以后好扩展,采用了hmvc模式,最外面一层controller负责接收路由,分发路由,调用方法,处理返回的数组数据,返回json,xml等数据。

问题:在内存controller中无法调用container,无法得到redis等资源。

$redis = $this->container->get('snc_redis.default');$redis->set("abc", 123);$val = $redis->get("abc");dd($val);

这里写图片描述

解决方法:[这里写链接内容](http://stackoverflow.com/questions/12056178/how-to-access-service-container-in-symfony2-global-helper-function-service#answer-22797432)
global $kernel;$redis = $kernel->getContainer()->get('snc_redis.default');

特此记录。

0 0
原创粉丝点击