darx
- darx 回复了话题 上海,招聘2年经验的php程序猿,待遇12K起
不做外包,不是劳务派遣
我们做的是自己的产品 www.youziyue.com ['class' => 'yii\rest\UrlRule', 'controller' => 'news', 'pluralize' => false, 'extraPatterns' => [ 'GET search' => 'search', ], ],
这样就可以增加一个支持GET的actionSearch
看看php版本是多少,可能版本低了
- darx 2015-02-28 已签到连续签到1天,获得了5个金钱
可以看看源码是怎么处理的
yii2\web\User.php
第604行protected function renewAuthStatus()
这个方法里面$class = $this->identityClass; $identity = $class::findIdentity($id);
这2行
$class就是我们写的 app\models\User.php
所以,你看看你自己写的这个User类里的findIdentity这个方法,是否查询了数据库
下面是我写的方法,丢到了缓存里,就可以不用查数据库了public static function findIdentity($id) { $userCache = new UserCache(); $userData = $userCache->getUserDataByUid($id); if (empty($userData)) { return null; } else { $arr = []; $arr['id'] = $userData['user_id']; $arr['username'] = $userData['user_name']; $arr['authKey'] = $userData['user_authkey']; return new static($arr); } }
- darx 回答了问题 如何存放用户登录信息
你可以试试继承 yii2\web\User.php, 写个新的用户类, 然后实现你上面想要的功能
- darx 回答了问题 在控制器中给变了赋了值,在布局模板中怎么用它
你写掉了$
不加$的title是什么意思?php里没这种语法
在模板中<?=$title?>
等同于<?php echo $title;?>
- darx 回答了问题 Yii2.0中怎样用命令创建Module呢
可以试试gii来创建