Задать вопрос
@hollanditkzn

Как сделать так чтобы добавить данные в базу данных?

Я использовал crud, и при добавление в базу данных у меня не добавляет данные в таблицу
Таблицы zakaz
id_zakaz srok minut id_sotrud prioritet status id_tovar oplata number data description information img id_client comment
И в таблице client
id fio phone
И в моделе zakaz я написано следующее
public function rules()
    {
        return [
            [['id_zakaz', 'srok', 'minut', 'id_sotrud', 'id_tovar', 'oplata', 'number', 'data', 'description','id_client'], 'required'],
            [['id_zakaz', 'id_sotrud', 'id_tovar', 'oplata', 'number', 'id_client'], 'integer'],
            [['srok', 'minut', 'data'], 'safe'],
            [['comment'], 'string'],
            [['prioritet', 'status'], 'string', 'max' => 36],
            [['description', 'information'], 'string', 'max' => 500],
            [['img'],'string', 'max' => 50],
            [['id_sotrud'], 'exist', 'skipOnError' => true, 'targetClass' => User::className(), 'targetAttribute' => ['id_sotrud' => 'id']],
            [['id_tovar'], 'exist', 'skipOnError' => true, 'targetClass' => Tovar::className(), 'targetAttribute' => ['id_tovar' => 'id']],
            [['id_client'], 'exist', 'skipOnError' => true, 'targetClass' => Client::className(), 'targetAttribute' => ['id_client' => 'id']],
        ];
    }
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@hufawoso
Первый вариант вопроса был информативнее)
У вас в таблице client нету поля id_client вот он и ругается.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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