+ -
当前位置:首页 → 问答吧 → 自动完成时,回调函数不成功

自动完成时,回调函数不成功

时间:2011-12-02

来源:互联网

<?php
class ZoneModel extends Model{
$_auto=array(  array("code","getCode",Model::MODEL_INSERT,"callback")
);

protected function getCode(){
$has=$this->count();
if($has<10){
return $has;//code从0开始,返回$has相当于已经+1,
}else{
return false;
}
}
}
在表单中,code是隐藏的。
zone表里边只有4条记录,而且,我echo过,$has确实是4。
问题:
(1)如果是第一次create()然后add()的话,可以保存进数据库;但是,数据库里边code字段处显示为空(就是什么也没有),而且,我的code还是主键呢;dump($zone->creat()),看到code="";
(2)如果再次添加的话,就不能保存了。
(3)多谢赐教!

作者: alex_blumte   发布时间: 2011-12-02

不能沉啊。。。

作者: alex_blumte   发布时间: 2011-12-07