<code>模型中
namespace Home\Model;
use Think\Model;
class FollowModel extends AdvModel{
//分表方式
protected $partition = array('field'=>'vid','type'=>'mod','num'=>'2');
//获取操作表名
public function getDao($data=array()) {
// $data = empty($data) ? $_POST : $data;
$table = $this->getPartitionTableName($data);
return $this->table($table);
}
}
方法中
namespace Home\Controller;
use Think\Controller;
class ActionController extends Controller {
public function Test() {
//获取分表
$soft_tj_table = D("Follow")->getDao(array('vid'=>5));
dump($soft_tj_table);
}
}
由于使用了高级模型 返回的表名老是报错 $table
</code><code>模型中
namespace Home\Model;
use Think\Model;
class FollowModel extends AdvModel{
//分表方式
protected $partition = array('field'=>'vid','type'=>'mod','num'=>'2');
//获取操作表名
public function getDao($data=array()) {
// $data = empty($data) ? $_POST : $data;
$table = $this->getPartitionTableName($data);
return $this->table($table);
}
}
方法中
namespace Home\Controller;
use Think\Controller;
class ActionController extends Controller {
public function Test() {
//获取分表
$soft_tj_table = D("Follow")->getDao(array('vid'=>5));
dump($soft_tj_table);
}
}
由于使用了高级模型 返回的表名老是报错 $table
</code>
命名空间不正确
<code>use Think\Model\AdvModel;</code>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号