Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii Framework 2.0控制台应用程序错误未知属性enableCookieValidation_Php_Console Application_Yii2 - Fatal编程技术网

Php Yii Framework 2.0控制台应用程序错误未知属性enableCookieValidation

Php Yii Framework 2.0控制台应用程序错误未知属性enableCookieValidation,php,console-application,yii2,Php,Console Application,Yii2,我正在学习如何使用Yii 2.0创建控制台应用程序。我已经下载了Yii advanced package 2.0,其中已经有了默认的控制台应用程序。我已经复制了那个控制台应用程序并粘贴到我的项目中。在这个控制台应用程序中,我有一个TestController和一个actionIndex()方法,这是遵循Yii 2.0文档编写的非常基本的方法。在项目中运行命令时: php yii test 我有以下错误: Exception 'yii\base\UnknownPropertyException

我正在学习如何使用Yii 2.0创建控制台应用程序。我已经下载了Yii advanced package 2.0,其中已经有了默认的控制台应用程序。我已经复制了那个控制台应用程序并粘贴到我的项目中。在这个控制台应用程序中,我有一个TestController和一个actionIndex()方法,这是遵循Yii 2.0文档编写的非常基本的方法。在项目中运行命令时:

php yii test
我有以下错误:

 Exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\console\Request::enableCookieValidation'
当我在下载的Yii高级应用程序中运行相同的命令时。它很好用。我不知道是什么原因导致了我的项目中的错误以及在哪里检查它。有人有线索吗?如果您问我的控制台应用程序是什么样子的,它实际上是从Yii 2.0高级应用程序复制而来的。如果我跑步:

php yii migrate

我收到了相同的错误。

似乎您的控制台应用程序配置中有以下行:

'request' => [
   'enableCookieValidation' => ...
],

您应该删除它,因为与
yii\web\Request
相比,
yii\console\Request
没有该属性。

请记住,在yii高级模板中,有三个设置实例;common/config是第一个实例,之后,许多属性覆盖了console/config/main.php的内容。