+ -
当前位置:首页 → 问答吧 → 模板中使用模块中的方法

模板中使用模块中的方法

时间:2011-11-16

来源:互联网



我想在Index模块的index.html模板中使用Public模块中的方法getName,Public模块的定义如下:class PublicAction extends Action
{
    public function getName()
    {
         $id = $_REQUEST['id'];
         $cate = D('cate');
         $name = $cate->where('id='.$id)->getField('name');
         echo $name;
    }
}

我现在是用<php>标签来做的,每次都要实例化Public对象(示例:<php>$pb = new PublicAction(); $pb->getName($vo['id']);</php>),感觉有点复杂,不知道各位路过的哥哥姐姐有木有更好的建议??

作者: mytp   发布时间: 2011-11-16

使用AJAX实现。
jquery 代码
$.post("__APP__/Public/getName",{'id':id},function(context){
alert(context);
})

作者: beyond5l   发布时间: 2011-11-16