我可以访问该类中的test方法,但是当我访问add()方法的时候就出现Object not found!代码如下:
<?php
class IndexAction extends Action{
public function index() {
$this->assign(‘title’,'添加数据’);//这里设置了模板变量{$title}
$this->display();
}
public function test(){
header(“Content-Type:text/html; charset=utf-8″);
echo ‘哈,访问正确!!’;
}
// 处理表单数据的方法
function add() {
$Form = D(“Form”);
if($Form->create()) {
$Form->add();
$this->redirect();
}else{
header(“Content-Type:text/html; charset=utf-8″);
exit($Form->getError().’ [ <A HREF="javascript:history.back()">返 回</A> ]‘);
}
}
}//类定义 end
//访问http://localhost/Myapp/index.php/index/test可以
//访问http://localhost/Myapp/index.php/index/add出错
?>
···
···