未定义变量: defaultuname

来源:10-4 首页模块开发-header头逻辑开发

慕粉3157851

2018-06-10

[8] ErrorException in Base.php line 35

未定义变量: defaultuname

public function getCity($citys) {

        foreach($citys as $city) {

            $city = $city->toArray();

            if($city['is_default'] == 1) {

                $defaultuname = $city['uname'];

                break; // 终止foreach

            }

        };


        $defaultuname = $defaultuname ? $defaultuname : 'nanchang';

        if(session('cityuname', '', 'o2o') && !input('get.city')) {

            $cityuname = session('cityuname', '', 'o2o');

        }else {

            $cityuname = input('get.city', $defaultuname, 'trim');

            session('cityuname', $cityuname, 'o2o');

        }


        $this->city = model('City')->where(['uname'=>$cityuname])->find();

    }


写回答

2回答

singwa

2018-06-12

修改为:

$defaultuname = !empty($defaultuname) ? $defaultuname : 'nanchang';

0
0

慕粉3157851

提问者

2018-06-10

已解决

0
0

Thinkphp5.0仿百度糯米开发多商家电商平台

【毕设】BAT大牛亲授ThinkPHP 5.0,实战中学透新技能,应用于工作

2439 学习 · 1712 问题

查看课程