nik_neman
@nik_neman
php-junior

Yii2 Написать такой запрос для вставки?

Здравствуйте.
Покажите, пожалуйста, как получив данные в контроллере записать их в БД.
Вот запрос:
INSERT INTO review(review_date, review_name, product_id, review) VALUES('review_date', 'review_name', 'product_id', 'review')

Уже час бьюсь, но не выходит.
Заранее спасибо.
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
iiifx
@iiifx
PHP, OOP, SOLID, Yii2, Composer, PHPStorm
Yii::$app->db->createCommand()->insert('review', [
    'review_date' =>$reviewDate ,
    'review_name' => $reviewName,
    'product_id' => $productId,
    'review' => $review,
])->execute();

или создаем сущность и сохраняем через ActiveRecord
$review = new Review([
    'review_date' =>$reviewDate ,
    'review_name' => $reviewName,
    'product_id' => $productId,
    'review' => $review,
]);
$review->save();


Вы точно читали документацию?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы