未定义属性CWebApplication.Cookies

时间:2015-03-17 09:21:14

标签: php cookies yii yii-components

我正在使用this link来使用yii框架中的cookie功能。 当我在localhost中访问应用程序时,它会出现以下错误:

Property CWebApplication.Cookies is not defined.

请帮助我,我犯错了。

我已经包含了

'Cookies' => array ( 'class' => 'application.components.CookiesHelper' ),

在config-> main.php中,我正在尝试使用函数putCMsg 如下

$this->putCMsg('someCookieName','SomeValue');

但是这个错误出现在index.php这行

Yii::createWebApplication($config)->run();

1 个答案:

答案 0 :(得分:0)

config/main.php中创建Cookie不是一个好方法。最好在控制器的动作中设置cookie,如下所示:

$cookie = new CHttpCookie('someCookieName','SomeValue');
$cookie->expire = 200000; //times in milliseconds