Код в принципе стандартный (метод контроллера, создание поста), за исключением что используется 2 таблицы.
public function actionCreate()
{
$post = new Post();
$postInfo = new PostInfo();
//$post->link('postInfo', $postInfo);
if ($post->load(Yii::$app->request->post()) && $post->create()) {
return $this->redirect(['view', 'id' => $post->post_id]);
} else {
return $this->render('create', [
'model' => $post,
]);
}
}
Вот как их связать при создании? Думал линк поможет, ан нет, просит праймори кей указать (т.е. ид должен быть определен).
Или все же в форму отправлять 2 модели?