Symfony2.8升级到symfony3.4,记录仪有错误

时间:2018-09-19 03:42:35

标签: php symfony symfony-3.4

use Psr\Log\LoggerInterface;

class TestController extends Controller
{
    public function indexAction(Request $request, LoggerInterface $logger)
    {
        $logger->info('this is a Logger info!');
        return new Response('123456');
    }
}
  

要求您为“ $ logger”参数提供一个值。要么   参数为可空值,未提供空值,否   已提供默认值,或者因为存在非可选值   这一论点之后。在   /home/Workspaces/rlife_api/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver.php:78

问如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

有一个解决方法,就是tag the cotnrollersenable the autowire,以便以正确的方式传递部门