model里表的字段值自动生成的问题

#1 prince

model:
class articles extends spModel{
        var $pk="id";//相册表的主键
        var $table="articles";//表名
    function create($row){
        $row['PostTime'] = date("Y-m-d H:i:s");
        parent::create($row);
    }

}
PostTime字段为timestamp类型,默认值为CURRENT_TIMESTAMP,不允许为空.
在这个model里添加了function create($row){}之后,用create()添加记录无法获取到新增的记录id,这是何解?
function create($row){}注释掉之后是可以获取到返回的id的。

2013-04-29 16:43:22

#2 jake

class articles extends spModel{
        var $pk="id";//相册表的主键
        var $table="articles";//表名
    function create($row){
        $row['PostTime'] = date("Y-m-d H:i:s");
        return parent::create($row);
    }

}

2013-04-29 20:15:26

#3 prince

jake 发表于 2013-4-29 20:15
class articles extends spModel{
        var $pk="id";//相册表的主键
        var $table="articles";// ...
好没有水平的问题呀,结帖

2013-04-30 14:24:27