表单验证问题

#1 献俊伟

在controller中执行

if(false==$guestbook->spVerifier($this->spArgs()->get())) {

             echo "通过";
         }else{

             echo "未通过";
         }

总是报Fatal error: Call to a member function get() on a non-object in D:\APMServ5.2.6\www\htdocs\controller\main.php on line 44
spController中明明是有get()这个类的

2010-01-18 11:13:25

#2 jake

楼上说的get()这个成员函数是在spArgs类中,并不是在controller类中。

要获取全部的输入参数,可以用下面两种方式:(当然还有其他方式)

$this->spArgs() // 这个本身就可以返回get()的内容



spClass("spArgs")->get(); //绕过controller直接使用spArgs

2010-01-18 11:56:08

#3 献俊伟

谢谢了,搞定了,哈哈

2010-01-18 21:35:46