我使用此链接来使用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();
在config/main.php
中创建cookie不是一个好的解决方案。最好在控制器的操作中设置cookie,如下所示:
$cookie = new CHttpCookie('someCookieName','SomeValue');
$cookie->expire = 200000; //times in milliseconds