小编Bij*_*tha的帖子

将服务设置为子控制器

我有两个包A和B. A是B的父包'A'有AController,带有3个参数的构造方法,定义为服务.

然后我在Bundle'B'中有BController,它扩展了Acontroller.我需要调用B控制器的方法.我也为BController做过服务.但问题是它在__construct中丢失参数1会引发错误.

有什么我错过了.

Class AController{
    public function __construct(A,B,C)
    {
        .......
    }
}
Run Code Online (Sandbox Code Playgroud)

为Acontroller服务

controller_A:
    class: A\Bundle\ABundle\Controller\AController
    arguments:
        - @A
        - "%a.config%"
        - @form.factory
Run Code Online (Sandbox Code Playgroud)

对于捆绑B.

Class BController extends Acontroller{
    .....
}
Run Code Online (Sandbox Code Playgroud)

为Bcontroller服务

controller_B:
    class: B\Bundle\BBundle\Controller\BController
    arguments:
        - @B
        - "%B.config%"
        - @form.factory
Run Code Online (Sandbox Code Playgroud)

php symfony

5
推荐指数
1
解决办法
71
查看次数

PHP:语法错误,第107行/etc/php5/cli/php.ini中的意外"&"

我最近将PHP 5.5.*升级到PHP 5.6.13.

如果有的话,我需要在PHP脚本中显示所有错误.所以我在/etc/php5/cli/php.ini中取消了以下代码的注释

error_reporting
   Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
   Development Value: E_ALL
   Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
Run Code Online (Sandbox Code Playgroud)

它显示错误"意外"和"在第107行".

我知道我的代码中有一些问题,并且执行它时浏览器中没有显示任何内容.

php lamp

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

标签 统计

php ×2

lamp ×1

symfony ×1