╃巡洋艦㊣
- ╃巡洋艦㊣ 赞了说说可以通过url查看别人的私信
- ╃巡洋艦㊣ 评论了教程 yii2.0 简单使用集锦
在yii2中使用链接不要用a标签,如果你的url规则有改变,你要逐个去修改链接。
正确的使用方法如下:<?= Html::a('链接文本', ['site/index']) ?>
<a href="<?= Url::to(['site/index']) ?>"></a>
- ╃巡洋艦㊣ 2016-06-27 已签到连续签到471天,获得了20个金钱
- ╃巡洋艦㊣ 2016-06-26 已签到连续签到470天,获得了20个金钱
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' => ['@'], ], ], ], ]; }