Здравствуйте!
У меня есть модель, в в которой размещены два объекта API_key и ‘login’. Так-же есть контроллер и вью.
Контроллер вызывает модель, которая вызывает вью для отображения информации.
Вопрос: Если одно поле из API_key и ‘login’ окажется пустым, то, можно ли как то удалить это поле, что бы при следующим вызове контроллера этого поля просто не было?
Зачем мне это:
Если хоть одно поле будет заполнено API_key или ‘login’, отправляется запрос в БД, на добавления записи. Но если одно поле будет заполнено а другое нет, то отправиться некорректный запрос в БД, и возвратит ошибку. Потому что в таком случае метод $model->save(), некорректно формирует запрос (не могли бы починить этот баг?).
public function rules()
{
return [
[['API_key', 'login'], , 'integer']];
}