#1 solo
看留言本的例子错误的输出
$this->error("用户名/密码错误,请重新输入!", spUrl("mian","login"));
默认是弹出提示框。
我不想要弹出框提示,想直接用网页显示。怎么改?
我改成
$this->display('success.html');
好像不行。
2010-04-01 15:53:13
#2 solo
上面这个解决了,可以显示了,我把模板名字打错了。
另外就是,数据验证那里的弹出提示如何改成网页提示?
2010-04-01 16:01:38
#3 solo
找到解决办法了,修改spController.php文件。
不过建议,这种提示输出还是输出到模板比较好吧。
2010-04-01 16:20:52
#4 jake
找到解决办法了,修改spController.php文件。
不过建议,这种提示输出还是输出到模板比较好吧。 ...
solo 发表于 2010-4-1 16:20
最好不要修改框架原来的文件。
对于控制器的error的使用,可以参考:
winblog微博实例,内有改变error的方法实现:
http://speedphp.com/bbs/thread-219-1-1.html只要覆盖父类(spController)就可以自定义自己的error了,所以可以看看这里:
http://speedphp.com/bbs/thread-280-1-1.html另外,关于错误提示的显示方法:
http://speedphp.com/bbs/redirect.php?goto=findpost&ptid=273&pid=1029
2010-04-01 16:50:52