$model->link() gives primarykey null error

Hey y’all,


1 page were i make an parrent model($parent) and can make many child models($child)

This by doing an create on the $parent and adding custom code to the validation.

public function actionCreate()


        $parent = new Parent();


        if ($parent->load(Yii::$app->request->post())) {


            foreach($_POST['child'] as $child-information){

                $child = new Child();

                $child->information = $child-information;


                $model->link("childs",  $quest);



            return $this->redirect(['view', 'id' => $parent->id]);

        } else {


            return $this->render('create',[

                'ParentModel' => $parent,





this code will give me an Unable to link models: the primary key is null.

Thnx in Advance!

I solved it by getting not $Parent->id but getting $Parent->getPrimaryKey()