Такое можно отследить в afterSave. Для этого есть $changedAttributes и метод getOldAttribute.
!$insert && $changedAttributes['name'] !== null && $changedAttributes['name'] !== $this->getOldAttribute('name') - это можно считать изменением атрибута "name".
Еще можно посмотреть в сторону AttributeBehavior.
Попробуйте поменять местами ['id' => 'to_id'] либо пропишите вместе с названием таблицы: ['user.id' => 'message.to_id'].
Проблема выглядит так, как будто связи просто нет, возможно не верно связаны id
В настройках самого домена прописываете поддомен spec.mydomain.com (это на том сервисе, где домен зарегистрирован). Затем на сервере настраиваете apache (nginx и тд) на этот поддомен. После этого кидаете сайт в директорию dev корневой директории этого поддомена и все должно завестись. Не забудьте перезагрузить apache (nginx и тд).
Вероятно, это условие в вашем коде никогда не выполняется if(data.success), так как вы не возвращаете из контроллера ничего, кроме формы. Вам нужно при успешном сохранении модели возвращать положительный ответ
select region.id, count(project.id) as total
from project
left join user on user.id = project.user_id
left join region on region.id = user.region_id
group by region.id
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.