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是报错之后的跳转,下面是页面代码:
(我是用的弹窗插件,页面具体效果可自己编辑)

目录
相关文章
|
安全 数据安全/隐私保护
YII2.0的findIdentityByAccessToken如何实现登录?
YII2.0的findIdentityByAccessToken如何实现登录?
120 0
|
缓存 安全 数据处理
Yii2相对于Yii1有哪些改进?
Yii2相对于Yii1有哪些改进?
|
缓存 开发框架 安全
Yii2是什么?
Yii2是什么?
246 0
|
Oracle 关系型数据库 MySQL
Yii2的基本要求是什么?
Yii2的基本要求是什么?
119 0
|
存储 缓存 安全
Yii2文件/图片上传实例
Yii2文件/图片上传实例
333 0
Yii2文件/图片上传实例
|
JavaScript PHP
laravel注册页面(jquery验证)
laravel注册页面(jquery验证)
184 0
|
PHP Windows 前端开发
Yii 初识
接管一个Yii的系统,因为没有文档,所以非常上火。 01 查版本 Yii::getVersion(); 02 生成webapp Yii 是支持通过命令行生成webapp的。其中, yiic.bat是Windows 下的 yiic 命令行脚本。
1200 0
|
前端开发 数据安全/隐私保护

热门文章

最新文章