奇怪的问题,我有使用\ Symfony\Component\DependencyInjection\ContainerAwareTrait的控制器
class MainController
{
use \Symfony\Component\DependencyInjection\ContainerAwareTrait;
/**
* @Route("/", name="_index")
* @Template()
*/
public function indexAction()
{
var_dump($this->container);
return array();
}
}
Run Code Online (Sandbox Code Playgroud)
但结果是NULL.
试穿:
我的搜索没有帮助我.我认为解决方案很简单.
任何想法如何追踪此错误?
UPD:当我从Controller扩展时,容器可用,一切正常.但根据symfony控制器参考扩展是可选的,我可以使用特征代替.
Instagram开发人员如何通过UICollectionView和UITableView之间的切换来创建配置文件视图?
我有两个解决方案:
哪一个更好,你怎么看?你能提供其他解决方案吗?

我只是开始使用docker,此刻,我在生产环境中对docker有一些疑问。
首先,我应该在产品服务器上使用哪些权限?我应该创建非root用户并在该用户下运行docker吗?还是没关系。
那么防火墙,我应该为Docker打开端口吗?
对我来说最大的问题-我应该在哪里存储应用程序的源代码?在撰写撰写文档时,我应该将所有源代码都移入图像,避免在所有https://docs.docker.com/compose/production/上使用卷绑定。但是在这种情况下,使用git进行更新的过程将如何?这是否意味着我每次都会更新所有图像?
如何使用compose将所有源移动到图像中?
在哪里将DB数据存储在容器中,或者我应该使用卷将其绑定?
容器中的权限如何?我应该在容器内创建一个非root用户吗?在docker之前,这是首选方法,是最佳实践,但是对于docker,我看不到任何原因。
containers ×1
docker ×1
instagram ×1
ios ×1
objective-c ×1
php ×1
symfony ×1
traits ×1
uiscrollview ×1
uitableview ×1