未定义变量: 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';
00 -
慕粉3157851
提问者
2018-06-10
已解决
00
相似问题