class Stock extends Model
{
// 定义默认的表后缀(默认查询中文数据)
//protected $suffix;
//protected $suffix = null;
//protected $setSuffix;
//protected $table = $this->setSuffix;
protected $table = 'stock'; //这个必须要。因为我用的其他框架。他数据库有前缀。
}
调用代码
$model_Stock = (new Stock())->setSuffix('_4');
var_dump($model_Stock);
die;
//$model_Stock = Stock::suffix('13213424')->where('id','>=',127)->find();
//$model_Stock = Stock::setSuffix('43')->find();
//$blog = Stock::suffix('_43')->where('id','>=',127)->find();
//$blog->status = 2;
//$blog->save();
//die;
//$model_Stock = (new Stock())->table('43');
//$model_Stock = new Stock('43');
//var_dump($model_Stock);
//die;
//$model_Stock = $model_Stock->setSuffix('_en')->save();
//$model_Stock = $model_Stock->suffix('43');
报错信息
SQLSTATE[42S02]: ba
后缀为什么接收不到。 请大神指教。谢谢了
备注:上面代码注释的我都试过了。
最佳答案