看了thinkphp的官方文档,对分表操作有个问题特来求助未分表插入新数据代码简单例子:
ACTION:
$test=D("Test");
if($test->create()){
    if($test->add(){
        $this->success('插入成功');
    }
}
分表后模型中定义:
MODEL:
protected $partition = array('field'=>'id','type'=>'mod','num'=>'3');public function getDB($data=array()) {
$data = empty($data) ? $_POST : $data;
$table = $this->getPartitionTableName($data);
return $this->table($table);
}问题来了:数据库做分表,分表字段为自增主键,如何增加数据?看官方文档应该将当前数据传入getPartitionTableName()方法中,但当前数据的字段是自增长,怎么获取ID呢?怎么处理将数据插入不同的分表中呢?请教各位大神!