自写的component,不知为何编辑已有记录总是变成添加新记录

joomla 1.5.10,Windows XP sp3系统,xampplite环境
在后台的点击edit某记录,修改后save,却总是原记录不变,修改的信息成为新记录.那位高手可以帮忙点拨一下,不胜感激!function saveRecord( $option, $task ){
    global $mainframe;
    //JRequest::checkToken() or die( 'Invalid Token' &#41
    $row =& JTable::getInstance('review', 'Table'&#41
    if (!$row-bind(JRequest::get('post'))){
        echo " alert('".$row-getError()."'&#41
        window.history.go(-1&#41 \n";
        exit(&#41
已邀请:

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

原因有很多,你将save注册到saveRecord()函数了吗?如果没有,在controller文件的构造函数(__construct)中插入:$this-registerTask( 'saveRecord', 'save' );
如果注册了,检查下saveRecord()函数中的每一步是否正确.使用print_r+return调试.
print_r(变量);
return;

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

没有拿到ID

要回复问题请先登录注册