我遇到了一个让我心烦意乱的问题! 我正在开发一个有趣的应用程序进行排名..我在每个@URL
都收到此错误类型错误:传递给Monolog \ Logger :: __ construct()的参数2必须是类型数组,给定字符串,在/var/www/votacioneslol/votacionesLol/var/cache/dev/appDevDebugProjectContainer.php中调用2021
如果我走到这一行:
/**
* Gets the 'logger' service.
*
* This service is shared.
* This method always returns the same instance of the service.
*
* @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance
*/
protected function getLoggerService()
{
//this line
$this->services['logger'] = $instance = new \Symfony\Bridge\Monolog\Logger('', 'app');
$instance->pushProcessor(${($_ = isset($this->services['debug.log_processor']) ? $this->services['debug.log_processor'] : $this->getDebug_LogProcessorService()) && false ?: '_'});
$instance->useMicrosecondTimestamps(true);
$instance->pushHandler($this->get('monolog.handler.console'));
$instance->pushHandler($this->get('monolog.handler.main'));
return $instance;
}
我认为这会是一个会话问题但是..启用UserFOSBundle后我测试了它并且运行良好(登录和注册)所以我开始开发一个自定义表单和更多东西。当我想测试基本形式(创建)时,我发现了这个错误。
有什么想法吗?互联网没有帮助,或者我没有找到它!
如果您需要更多内容,请询问代码!
谢谢你!