为了账号安全,请及时绑定邮箱和手机立即绑定

照着敲出错了

PHP Fatal Error – yii\base\ErrorException Class 'app\controllers\Cookie' not found  这是什么情况  我看代码都是一样的  而且我定义的也是$cookies

正在回答

6 回答

注意小大小写 还有s   就应该没问题, 逻辑还是挺简单的  主要是老师讲的很详细,每一步都解释的很详细!!

0 回复 有任何疑惑可以回复我~

use yii\web\Cookie;

请注意大小写和Cookies和Cookie

0 回复 有任何疑惑可以回复我~

我刚找到原因,在代码use yii\web\Controller;的下面加上

use yii\web\Cookie;即可。如下:

namespace app\controllers;

use yii\web\Controller;

use yii\web\Cookie;

class HelloController extends Controller{

$cookies = \YII::$app->response->cookies;

$cookie_data= array('name'=>'user','value'=>'zhangsan');


$cookies->add(new Cookie($cookie_data));

}

1 回复 有任何疑惑可以回复我~
#1

髢篭

谢谢 兄弟
2017-05-01 回复 有任何疑惑可以回复我~

我的也是同样的问题,求解答

0 回复 有任何疑惑可以回复我~

$cookies=\YII::$app->response->cookies;

$cookie=array('name'=>'ueser','value'=>'jmj');

$cookies->add(new yii\web\Cookie($cookie));

注意加粗的地方,也可以在上面 use yii\web\Cookie


0 回复 有任何疑惑可以回复我~

    public function actionCookie(){
        $cookies = \YII::$app->response->cookies;

        $cookie_data  = array('name' => 'user', 'value' => 'wanger');
        print_r($cookie_data);
        $cookies->add(new Cookie($cookie_data));
    }   

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Yii框架不得不说的故事—基础篇(1)
  • 参与学习       42674    人
  • 解答问题       245    个

通过本视频教程,为学习YII的快速、安全、专业的特性打下基础

进入课程

照着敲出错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信