小编wto*_*rsi的帖子

Symfony容器特征

奇怪的问题,我有使用\ 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.

试穿:

  • Symfony 2.5.*
  • MAMP 3.0
  • PHP 5.4 5.5

我的搜索没有帮助我.我认为解决方案很简单.

任何想法如何追踪此错误?

UPD:当我从Controller扩展时,容器可用,一切正常.但根据symfony控制器参考扩展是可选的,我可以使用特征代替.

php containers traits symfony

7
推荐指数
1
解决办法
8324
查看次数

iOS Instagram个人资料查看和滚动

Instagram开发人员如何通过UICollectionView和UITableView之间的切换来创建配置文件视图?

我有两个解决方案:

  1. UIScrollView在顶部包含UIView,UIView包含 UICollectionViewUITableView并委托自己滚动到这些视图?
  2. UITableViewUICollectionView与每个视图的顶级Insests

哪一个更好,你怎么看?你能提供其他解决方案吗?

在此输入图像描述 在此输入图像描述

objective-c uitableview uiscrollview ios instagram

5
推荐指数
0
解决办法
1481
查看次数

生产中的Docker,源数据,数据库数据,更新过程

我只是开始使用docker,此刻,我在生产环境中对docker有一些疑问。

  1. 首先,我应该在产品服务器上使用哪些权限?我应该创建非root用户并在该用户下运行docker吗?还是没关系。

  2. 那么防火墙,我应该为Docker打开端口吗?

  3. 对我来说最大的问题-我应该在哪里存储应用程序的源代码?在撰写撰写文档时,我应该将所有源代码都移入图像,避免在所有https://docs.docker.com/compose/production/上使用卷绑定。但是在这种情况下,使用git进行更新的过程将如何?这是否意味着我每次都会更新所有图像?

  4. 如何使用compose将所有源移动到图像中?

  5. 在哪里将DB数据存储在容器中,或者我应该使用卷将其绑定?

  6. 容器中的权限如何?我应该在容器内创建一个非root用户吗?在docker之前,这是首选方法,是最佳实践,但是对于docker,我看不到任何原因。

production-environment docker docker-compose

0
推荐指数
1
解决办法
605
查看次数