╃巡洋艦㊣
http://www.yiichina.com/doc/api/2.0/yii-db-activerecord#updateAll()-detail
updateAll()
的返回值是修改成功的行数,如果修改前后的数据一样,应该算是没有修改。- ╃巡洋艦㊣ 赞了回答
$params 当前请求携带的参数. 如下中的post就是参数了:
if (\Yii::$app->user->can('updatePost', ['post' => $post])) { // update post // 修改文章 }
can()方法是在yii\web\User中的
- ╃巡洋艦㊣ 回答了问题 怎么验证用户是否已经登陆
如果只是简单的判断用户是否登录,可以使用如下方法:
if(Yii::$app->user->isGuest) { //未登录状态 } else { //已登录状态 }
- ╃巡洋艦㊣ 回答了问题 怎么验证用户是否已经登陆
控制器中可以使用
AccessControl
来控制是否需要登录才能访问。public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), 'only' => ['other1', 'other2'], 'rules' => [ [ 'actions' => ['other1', 'other2'], 'allow' => true, 'roles' => ['@'], ], ], ], ]; }
- ╃巡洋艦㊣ 2016-06-25 已签到连续签到469天,获得了20个金钱
- ╃巡洋艦㊣ 赞了说说今天又到星期五~\(≧▽≦)/~啦啦啦
- ╃巡洋艦㊣ 2016-06-24 已签到连续签到468天,获得了20个金钱
- ╃巡洋艦㊣ 2016-06-23 已签到连续签到467天,获得了20个金钱