<?= BookingWidget::widget(); ?> - закоментируйте и попробуйте повторить, возможно в этом месте есть что-то.
Я правильно понимаю что данные обновляются пиджаком но даже без пиджака при полной перезагрузке страницы (если стоит параметр в сессии) все отваливается?
при каждом обращении к представлению выполняется запрос заложенный в него. По факту представление попросту дает более удобный интерфейс для работы с данными, и не более...
с Axure конечно на мой взгляд они не сравняться, но многим такая функциональность и не нужна. Но встречал на просторах интернета много сервисов позволяющих делать прототипы в "бесплатном" режиме
лучше его подключать на продакшене, т.к. если его включать на стадии разработки - для применения изменений придется его каждый раз чистить. Либо же в скрипте при определения прав реализовать его автоматическую очистку.
сказать нормальный или нет объективно не возможно, скорость обработки данных зависит от множества факторов, начиная параметрами железа сервера на котором Вы это делаете и настройками СУБД и заканчивая структурой данных которые инсертятся
нет, в этом случае запрос не будет корректно работать, т.к. если в категории 9 товаров активных а 1 не активный - мы не можем считать категорию неактиной.
в обратном случае запрос будет приблизительно такой
UPDATE ps_category SET active = '1' WHERE level = 3 AND id IN (
SELECT DISTINCT(id_category) FROM ps_category_product IN
(SELECT id_product FROM ps_product WHERE active = '1')
)
это не ошибка, но с точки зрения чистоты и удобства лучше подключать все через use.
В данном примере особых проблем не видно, но если представить что у нас есть класс \app\model\MyModel который подключается где-то во многих местах без use, то:
1. Код станет менее удобен для чтения
2. Будет сложности с заменой namespace
Представьте что \app\model\MyModel встречается 50 раз в одном классе - насколько из за этого код будет перегружен для восприятия и для изменения? думаю что значительно
во первых Вы использовали его в области видимости функции actionIndex и в других функциях он не доступен. Во вторых приведенной строкой Вы создали объект ActiveQuery а не экземпляр модели
ошибка возникает из-за того что у Вас не подключен класс Yii в секции use use Yii;
Вам нужно ссылать не на файл индекс а на действие соответствующего контроллера. Все действия в Yii происходят через контроллеры
Так же рекомендую более детально ознакомится с документацией https://github.com/yiisoft/yii2/tree/master/docs/g... (на русском и довольно понятно написана)
в частности с https://github.com/yiisoft/yii2/blob/master/docs/g...
Я правильно понимаю что данные обновляются пиджаком но даже без пиджака при полной перезагрузке страницы (если стоит параметр в сессии) все отваливается?