Как сохранить данные в бд (create) yii2?

Для сохранения данных в базе данных с использованием фреймворка Yii2 вам понадобится выполнить несколько шагов.

1. Создайте экземпляр модели, в которую вы хотите сохранить данные. Например, если у вас есть модель "User", вы можете создать экземпляр модели следующим образом:

$user = new User();

2. Присвойте значения свойствам модели. Например, для установки значения имени пользователя вы можете использовать:

$user->name = 'John Doe';

3. Вызовите метод save() у модели для сохранения данных в базе данных. Этот метод проверяет, является ли модель новой записью или уже существующей, и автоматически вызывает метод insert() или update(), соответственно. Пример кода:

if ($user->save()) {
    // Данные успешно сохранены
} else {
    // Возникла ошибка при сохранении
}

4. При возникновении ошибки во время сохранения данных, вы можете получить сообщения об ошибках, вызвав метод getErrors(). Пример кода:

$errors = $user->getErrors();

Это базовый пример сохранения данных в базе данных используя Yii2. Однако, в большинстве реальных случаев, вам может потребоваться добавить дополнительные проверки, валидацию данных, а также использовать отношения между моделями и другие возможности Yii2.

Ознакомьтесь с официальной документацией Yii2 (https://www.yiiframework.com/doc/guide/2.0/ru) для получения более подробной информации и примеров использования.