Yii 类注册的对象无法转换为int

Yii 类注册的对象无法转换为int,yii,Yii,我认为您使用模型作为findbyPk的参数,而不是主键属性,例如$model\u reg->id 更改此项: $model_reg_b = BusinessNatureMappingForm::model()->findbyPk($model_reg); foreach ($model_reg_b->BusinessNatureMappingForm as $keyi1 => $model_reg_bb) { $model_ownerm = OwnershipSpeci

我认为您使用模型作为findbyPk的参数,而不是主键属性,例如$model\u reg->id

更改此项:

$model_reg_b = BusinessNatureMappingForm::model()->findbyPk($model_reg);
foreach ($model_reg_b->BusinessNatureMappingForm as $keyi1 => $model_reg_bb) {
    $model_ownerm = OwnershipSpecificDetailsForm::model()->findByAttributes(array("bnsd_bnmid" => $model_reg_bb->bnm_regid));
}
为此:

$model_reg_b = BusinessNatureMappingForm::model()->findbyPk($model_reg);

请添加一些解释。我试图在index.php中检索$model_ownerm的值…我无法理解您的问题。请更好地解释您的问题和目标,如果有错误,请说明错误
$model_reg_b = BusinessNatureMappingForm::model()->findbyPk($model_reg->primary_key_column);