大概代码如下:
$_r=new \app\index\model\Renwu();
$_rwmc = $_r::where('id', $rw)->value('renwumingcheng');
$_J=new Jianchazu();
$_chengyuan =$_J::where('id', $zu)->value('chengyuan');
$_data = [];
$_model = new Jianchaduixiangmingxi();
$_res = $_model->saveAll($_data);使用上面这样的代码保存时,就会提示下图这样的错误:
而改成下面的代码就正确:
$_r = new \app\index\model\Renwu();
$_mc = $_r->where('id', $rw)->find();
$_rwmc = $_mc->renwumingcheng;
$_J = new Jianchazu();
$_cy = $_J->where('id', $zu)->find();
$_chengyuan = $_cy->chengyuan;
$_data = [];
$_model = new Jianchaduixiangmingxi();
$_res = $_model->saveAll($_data);害我搞了半天,不知道为什么直接使得value链式查询出值会出现这样的问题,哪位给解释下,谢谢。 最佳答案