Найдено 119 результатов

rosolovsky
2018.06.04, 21:58
Форум: Общие вопросы (Yii 2.x)
Тема: Kartik FILEINPUT не сортируется
Ответы: 3
Просмотры: 1554

Re: Kartik FILEINPUT не сортируется

Ну тут тебе придется поднатужиться, что бы все это работало как надо! Я это делал у себя, вроде все работает как надо и сортировка тоже, но не из коробки все это работает.
http://picua.org/img/2018-06/05/m4hyq04 ... lp9x1s.png
rosolovsky
2018.05.15, 11:30
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск JS при загрузке сайта
Ответы: 2
Просмотры: 935

Re: Запуск JS при загрузке сайта

Ну это статус корзины (общее количество товара и сумма или надпись "корзина пуста"). Я это все сделал с помощью jquery. Но мне показалось что в jquery много манипуляций с DOM. Теперь хочу сделать корзину с применением VUE.js, заодно и понять как с ним работать в Yii2.
rosolovsky
2018.05.15, 08:35
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск JS при загрузке сайта
Ответы: 2
Просмотры: 935

Запуск JS при загрузке сайта

Добрый день. При загрузке сайта (не важно какой страницы) надо проверить имеется что либо в сессии и если имеется аяксом обновить HTML в хедере страницы. Вот как лучше сделать в Yii2 такое? В window.onload делать аякс-запрос на екшн контроллера, там проверять, возвращать результат в калбек функцию и...
rosolovsky
2018.05.03, 07:53
Форум: Общие вопросы (Yii 2.x)
Тема: Обработка кнопки при нажатии
Ответы: 5
Просмотры: 2082

Re: Обработка кнопки при нажатии

Кнопка в контроллере!? Нарушение принципов MVC. Почему бы ее не перенести во вьюшку?
rosolovsky
2018.04.29, 09:43
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с renderAjax
Ответы: 19
Просмотры: 4561

Re: Помогите с renderAjax

Может VUE уже начать прикручивать? :)
rosolovsky
2018.04.28, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с renderAjax
Ответы: 19
Просмотры: 4561

Re: Помогите с renderAjax

Я так и думал что replaceWith затирает обработчик.
rosolovsky
2018.04.28, 10:09
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с renderAjax
Ответы: 19
Просмотры: 4561

Re: Помогите с renderAjax

А почему так не работает?
rosolovsky
2018.04.28, 09:47
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с renderAjax
Ответы: 19
Просмотры: 4561

Re: Помогите с renderAjax

Обработчик висит на кнопке удалить товар, кнопка находится в корзине с классом .cart.
rosolovsky
2018.04.28, 09:26
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с renderAjax
Ответы: 19
Просмотры: 4561

Re: Помогите с renderAjax

.replaceWith - работает, но запрос отрабатывает только один раз! А далее никакой реакции на удаление товара не происходит.
rosolovsky
2018.04.27, 21:49
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с renderAjax
Ответы: 19
Просмотры: 4561

Помогите с renderAjax

Здравствуйте. Есть у меня вьюшка в которой рендерится корзина. Я удаляю из корзины товар, идет аякс запрос в екшн с id удаляемого товара, товар корректно удаляется и теперь надо аяксом обновить вьюшку корзины. public function actionRemove() { $id = Yii::$app->request->get('id'); Yii::$app->cart->rem...
rosolovsky
2018.04.02, 10:39
Форум: Общие вопросы (Yii 2.x)
Тема: return в контроллере
Ответы: 12
Просмотры: 4254

Re: return в контроллере

В "боевом" коде данные для корзины лучше обернуть в модель (не AR-модель), даже для работы с сессиями. Ммм, то есть работать не с сессией напрямую а с моделью? С сессией удобно, фактически данные сессии есть везде, и в контроллере и во вью и в модели. Не надо их гонять туда сюда согласно ...
rosolovsky
2018.04.01, 18:16
Форум: Общие вопросы (Yii 2.x)
Тема: return в контроллере
Ответы: 12
Просмотры: 4254

Re: return в контроллере

nickdenry, вот это расписал. Спасибо!!! Вот по факту у меня и получился третий вариант.
rosolovsky
2018.04.01, 09:37
Форум: Общие вопросы (Yii 2.x)
Тема: return в контроллере
Ответы: 12
Просмотры: 4254

Re: return в контроллере

Извиняюсь, а как тогда мне тогда динамически обновлять кусок html кода на странице, например статус корзины которая хранится в сессии? При загрузке страницы в layout я вывожу кусочек кода <?= Yii::$app->view->render('..\cart\minicart.php'); ?> а вот код <?php if(isset($_SESSION['cart'])){ echo ('<p>...
rosolovsky
2018.04.01, 00:08
Форум: Общие вопросы (Yii 2.x)
Тема: return в контроллере
Ответы: 12
Просмотры: 4254

Re: return в контроллере

Ну, хорошо, если запрос успешен и я просто рендерю вьюху с данными, то в калбек success скрипта что попадет? Html код который отдала вьюха?
rosolovsky
2018.03.31, 23:54
Форум: Общие вопросы (Yii 2.x)
Тема: return в контроллере
Ответы: 12
Просмотры: 4254

Re: return в контроллере

Но скрипту может не понравится что вернет render. А можно скрипту сначала вернуть ответ, а потом сделать render?
rosolovsky
2018.03.31, 23:38
Форум: Общие вопросы (Yii 2.x)
Тема: return в контроллере
Ответы: 12
Просмотры: 4254

return в контроллере

Если в экшн контроллера аяксом пришел запрос из js скрипта то return в этом случае возвращает ответ скрипту? А если мне в экшене надо сделать return render, то что идёт тогда скрипту? Запутался малость :)
rosolovsky
2018.03.20, 09:06
Форум: Общие вопросы (Yii 2.x)
Тема: Как открыть controller в backend Yii2 advanced?
Ответы: 20
Просмотры: 5968

Re: Как открыть controller в backend Yii2 advanced?

Рекомендую использовать шаблон Basic вместо Advanced, а админку сделать как модуль, мне кажется так будет проще.
rosolovsky
2018.03.19, 00:13
Форум: Общие вопросы (Yii 2.x)
Тема: Форматирование дат в ActiveForm и в БД
Ответы: 5
Просмотры: 4660

Re: Форматирование дат в ActiveForm и в БД

Хм, вот так всегда, как только задам вопрос на форуме, немного позднее нахожу ответ
Оказывается если в actionUpdate добавить

Код: Выделить всё

$model->refresh();
то все проблемы уходят :)
rosolovsky
2018.03.18, 23:34
Форум: Общие вопросы (Yii 2.x)
Тема: Форматирование дат в ActiveForm и в БД
Ответы: 5
Просмотры: 4660

Re: Форматирование дат в ActiveForm и в БД

А кстати да, если поменять 'readonly'=> true на 'disabled'=> true То поле в апдейте не участвует, хотя и есть на форме. Но что делать с этим "NOW()" который попадает в инпут тупо как строка? Видать $date = new Expression('NOW()'); в БД отрабатывает как надо, а в форме получается фигня.
rosolovsky
2018.03.18, 23:23
Форум: Общие вопросы (Yii 2.x)
Тема: Форматирование дат в ActiveForm и в БД
Ответы: 5
Просмотры: 4660

Re: Форматирование дат в ActiveForm и в БД

Ну так и есть, инпуты readonly <?= $form->field($model, 'created')->textInput([ 'maxlength' => true, 'readonly'=> true, 'value' => Yii::$app->formatter->asDatetime($model->created, 'php:d.m.Y H:i:s'), ]) ?> Ну просто инпуты органично в форме сидят :) Но даже если выводить каким либо html то все равн...