目录

  • 打印调试

  • 生成前台和微信端跳转链接

  • 获取Model第一个报错信息

  • 消息提示

  • 全局方法(Yii2)

打印调试

$this->p($array);//控制器可用

//or

p($array);//开发环境下全局可用

生成前台和微信端跳转链接

前台

<?php echo Yii::$app->urlManagerFrontend->createAbsoluteUrl(['test/index']) ?>

微信

<?php echo Yii::$app->urlManagerWechat->createAbsoluteUrl(['test/index']) ?>

获取Model第一个报错信息

$this->analysisError($model->getFirstErrors());//控制器可用

消息提示

后台在继承了MController.php的情况下

//提示类型有success,error,info,warning。默认不写为success提示

//成功提示
return $this->message("删除成功",$this->redirect(['index']));

//失败提示
return $this->message("删除失败",$this->redirect(['index']),'error');

//...

全局方法(Yii2)

方法说明
Yii::$app->request->hostInfo;获取当前域名
Yii::$app->request->getUrl();获取当前除了域名外url
Yii::$app->request->userIP;获取客户端ip
Yii::$app->db->getLastInsertID();最后插入id

上次更新:2018-04-18