关于友好提示的界面问题。

#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