yii2.0 写报错页面

yii2.0
class BaseController extends \yii\web\Controller{
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');
}
}

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

时间: 2024-12-03 02:18:10

yii2.0 写报错页面的相关文章

java-hibernate5.0.6报错Unknown entity

问题描述 hibernate5.0.6报错Unknown entity 网上这个错误的解决方法很多,我都试过了但是没有一个行的,确认我的配置文件没写错,请问是什么问题?报错 Exception in thread "main" org.hibernate.MappingException: Unknown entity: com.hibernate.Student at org.hibernate.internal.SessionFactoryImpl.getEntityPersist

vb.net 除以0.5 报错 试图除以零。

问题描述 vb.net 除以0.5 报错 试图除以零. Dim a As single = 1 0.2 报错,试图除以零,这是为什么 解决方案 Dim a As single = 1 / 0.2你可以这么写. 解决方案二: 反斜杠是整除,整除的时候会先对除数取整. 解决方案三: Dim a As single = 1 0.2报错,试图除以零,这是为什么 因为你定义的是single,0.2四舍五入后为0,所以会出现这个错误 解决方案四: 你是不是把数据类型搞错了?

c++-c#中数组可以直接部分赋值吗??int[] a=new int[5]={1,2}这样写报错

问题描述 c#中数组可以直接部分赋值吗??int[] a=new int[5]={1,2}这样写报错 c#中数组可以直接部分赋值吗??int[] a=new int[5]={1,2}这样写报错,有什么方法可以实现,这样不行,有什么方法可以实现,c++中可以,C#却不行,头有点大,c++很多余C#不同 解决方案 int[] a = new int[] { 1, 2 }.Concat(Enumerable.Repeat(0, 3)).ToArray(); 解决方案二: 作为特例,字符串可以 char

vc6-初学者提问,为什么这段代码在VC6.0上会报错

问题描述 初学者提问,为什么这段代码在VC6.0上会报错 #include #include main() {int s; float n , t , pi; t = 1.0; pi = 0; n = 1.0; s = 1; while( fabs(t) >= 1e - 6) { pi = pi + t; n += 2.0; s = -s; t = s/n; } pi = pi*4; printf("pi = %fn", pi) } 就是这段代码,我个人看也觉得没什么错误,可就是

未能加载文件或程序集 Newtonsoft.Json, Version=4.5.0.0 的报错,解决方法

原文:未能加载文件或程序集 Newtonsoft.Json, Version=4.5.0.0 的报错,解决方法 使用httpclient测试webapi的时候客户端报错: {"未能加载文件或程序集"Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040)&q

tomcat7 0-tomcat7.0运行报错:No rules found 'Server/Service/...

问题描述 tomcat7.0运行报错:No rules found 'Server/Service/... tomcat7.0下运行工程报错:No rules found matching 'Server/Service/Engine/Host/Resource' 我的web工程中有个配置: 在contextConfigLocation中配置加载app-context.xml 然后在app-context.xml文件中有个配置: < jee:jndi-lookup id="mDS"

kernelbase dll-VC6.0程序报错dll异常

问题描述 VC6.0程序报错dll异常 MFC程序,运行时点击按钮报运行错误. 中断后启动调试,发现是在comip.h中执行_com_issue_error(hr)报错(FAILED(hr)成立). 错误信息:unhandled exception in *.exe(KERNELBASE.DLL)0xE06D7363:Microsoft C++ Exception 尝试去更新dll失败(提示文件被打开)

208-Sphinx 2.0.8报错是什么原因

问题描述 Sphinx 2.0.8报错是什么原因 [root@li337-227 bin]# ./search 544 Sphinx 2.0.8-release (r3831) Copyright (c) 2001-2012, Andrew Aksyonoff Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com) using config file '/usr/local/sphinx/etc/sph

急 weblogic 10.3.6.0启动报错

问题描述 急 weblogic 10.3.6.0启动报错 TOMCAT 运行正常 WEBLOGIC 启动就报错 下面是错误信息: weblogic.application.ModuleException: [HTTP:101216]Servlet: "spring" failed to preload on startup in Web application: "kbyxbj_mvc". org.springframework.beans.factory.Bean