yii2.0 写报错页面

简介: yii2.0自带有报错的方法,一般是site控制器里面的error方法,但是本人根据网上的教程搞了半天没弄好,就自己写了一个。 首先是选择放在哪个地方,一般是自己写的被其他控制器继承的总控制器里面,这样调用比较方便。

yii2.0
class BaseController extends yiiwebController{
public function error($msg,$url){

    $params = array('msg'=>$msg,'url'=>$url,'status'=>false);
    echo \Yii::$app->view->renderFile('@app/views/base/error.php',['params'=>$params]);
    Yii::$app->end();
}
public function success($msg,$url){
    $params = array('msg'=>$msg,'url'=>$url,'status'=>true);
    echo \Yii::$app->view->renderFile('@app/views/base/error.php',['params'=>$params]);
    Yii::$app->end();
}

}
调用
class LoginController extends BaseController
{

public function actionLogin()
{
$this->error('用户名或密码错误','/login/index');
}

}
__20170421153452

两个方法,一个成功,一个失败,我是在写一个页面里面,通过status区别成功还是失败,msg是报错信息,url是报错之后的跳转,下面是页面代码:
(我是用的弹窗插件,页面具体效果可自己编辑)

目录
相关文章
|
6月前
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
755 0
|
2月前
|
XML 前端开发 JavaScript
php中Ajax的简单使用,登录表单调用Ajax判断是否正确登录利用layer.msg进行提示
本文介绍了在PHP中如何使用Ajax进行登录表单的数据提交,并利用jQuery的$.post()方法与后端通信,以及使用layer.msg进行前端提示。
php中Ajax的简单使用,登录表单调用Ajax判断是否正确登录利用layer.msg进行提示
|
6月前
|
移动开发 小程序
微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转其他小程序如何操作?
微信小程序web-view嵌入uni-app H5页面,通过H5页面跳转其他小程序如何操作?
|
安全 数据安全/隐私保护
YII2.0的findIdentityByAccessToken如何实现登录?
YII2.0的findIdentityByAccessToken如何实现登录?
178 0
|
缓存 开发框架 安全
Yii2是什么?
Yii2是什么?
297 0
|
Oracle 关系型数据库 MySQL
Yii2的基本要求是什么?
Yii2的基本要求是什么?
158 0
|
缓存 NoSQL Java
Yii2 页面缓存PageCache源码解析以及使用详解
Yii2 页面缓存PageCache源码解析以及使用详解
222 0
|
存储 缓存 安全
Yii2文件/图片上传实例
Yii2文件/图片上传实例
393 0
Yii2文件/图片上传实例
|
JavaScript PHP
laravel注册页面(jquery验证)
laravel注册页面(jquery验证)
216 0
|
PHP Windows 前端开发
Yii 初识
接管一个Yii的系统,因为没有文档,所以非常上火。 01 查版本 Yii::getVersion(); 02 生成webapp Yii 是支持通过命令行生成webapp的。其中, yiic.bat是Windows 下的 yiic 命令行脚本。
1278 0