为什么我的thinkphp项目函数只能写在系统提供的IndexAction.class.php里,否则会报错
我想将不同类别的函数写在不同的.class.php里;如:我将代码写在index里:<!DOCTYPEhtml><html><head><title>测试</title>...
我想将不同类别的函数写在不同的.class.php里;如:
我将代码写在index里:
<!DOCTYPE html><html><head> <title>测试</title></head><body><FORM method="post" action="__URL__/insert"> 用户id:<INPUT type="text" name="User_ID"><br/> 用户id:<INPUT type="text" name="User_UID"><br/> 密码:<INPUT type="text" name="User_PSD"><br/> <INPUT type="submit" value="提交"></FORM></body></html>
函数:
public function insert(){ echo"nihao2"; $user = D('user'); if($user->create()){ $result = $user->add(); if($result){ $this ->success("操作成功"); }else{ $this->error('写入错误'); } }else{ $this->error($user->getError()); } }
如果把函数放在IndexAction里,就可以正常运行,可是如果放在其他地方就会报错
我把他写在UserAction里,就会这样:
这是为什么呢 展开
我将代码写在index里:
<!DOCTYPE html><html><head> <title>测试</title></head><body><FORM method="post" action="__URL__/insert"> 用户id:<INPUT type="text" name="User_ID"><br/> 用户id:<INPUT type="text" name="User_UID"><br/> 密码:<INPUT type="text" name="User_PSD"><br/> <INPUT type="submit" value="提交"></FORM></body></html>
函数:
public function insert(){ echo"nihao2"; $user = D('user'); if($user->create()){ $result = $user->add(); if($result){ $this ->success("操作成功"); }else{ $this->error('写入错误'); } }else{ $this->error($user->getError()); } }
如果把函数放在IndexAction里,就可以正常运行,可是如果放在其他地方就会报错
我把他写在UserAction里,就会这样:
这是为什么呢 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询