Найдено 66 результатов
- 2015.04.12, 10:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Re: Как лучше изменить архитектуру модуля?
Благодарю, посмотрю, что можно сделать в этом направлении.
- 2015.04.12, 01:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Re: Как лучше изменить архитектуру модуля?
мой модуль делает вот такое:
http://www.youtube.com/watch?v=Vah2j5WzXIs
в view доставляются ТОЛЬКО данные, dataProvider или же просто результат запроса к модели - не важно. Если просто результат - пользователь может вывести их в любом виде через цикл.
http://www.youtube.com/watch?v=Vah2j5WzXIs
в view доставляются ТОЛЬКО данные, dataProvider или же просто результат запроса к модели - не важно. Если просто результат - пользователь может вывести их в любом виде через цикл.
- 2015.04.12, 01:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Re: Как лучше изменить архитектуру модуля?
- модуль должен получать модель, рисовать в любом указанном месте в view чекбоксы, согласно заданному в этом месте массиву с настройками, выводить в любом указанном месте отфильтрованные данные - при клике на чекбокс данные должны обновиться (ajax). Обновиться должны только отфильтрованные данные, а...
- 2015.04.12, 01:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Re: Как лучше изменить архитектуру модуля?
Ну так, даже если я некоторые методы вынесу в виджеты, проблема с получением параметров модуля при ajax запросе останется, ведь у меня будет 2 варианта - долбиться в экшен контроллера yii2, в котором модуль вызывается или долбиться в экшен контроллера самого модуля. В 1-м случае, весь код, который е...
- 2015.04.12, 01:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Re: Как лучше изменить архитектуру модуля?
Вы конкретно про метод setFilter()?
Вообще, я изначально виджет пытался сделать:
viewtopic.php?f=19&t=22478&p=133557#p133557
К виджету ajax'ом не постучаться, и в той теме мне посоветовали вместо виджета сделать модуль.
Вообще, я изначально виджет пытался сделать:
viewtopic.php?f=19&t=22478&p=133557#p133557
К виджету ajax'ом не постучаться, и в той теме мне посоветовали вместо виджета сделать модуль.
- 2015.04.12, 00:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Re: Как лучше изменить архитектуру модуля?
Модуль должен легко настраиваться, а у вас еще в контроллере надо что-то прописывать. Ну так прописывать то надо не в контроллере модуля а в контроллере, где модуль вызывается (или я вас не правильно понял?). И без настроек никуда, модулю нужно передать модель и некоторые другие настройки, типа али...
- 2015.04.11, 23:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно задавать конфигурацию модуля ?
- Ответы: 9
- Просмотры: 3312
- 2015.04.11, 23:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно задавать конфигурацию модуля ?
- Ответы: 9
- Просмотры: 3312
Re: Как правильно задавать конфигурацию модуля ?
Почему не можем? Можем, конечно же, serialize()'уем объект и все, на выходе deserialize()'уем. Я ещё шифрую данные с помощью cookieValidationKey, т.к. один из объектов - объект yii\db\ActiveQuery, в котором могут быть параметры запроса модели.
- 2015.04.11, 22:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно задавать конфигурацию модуля ?
- Ответы: 9
- Просмотры: 3312
Re: Как правильно задавать конфигурацию модуля ?
честно говоря я вас не совсем понял, но из контроллера можно получить объект модуля через $this->module или Yii::$app->getModule(''MyModule'), поэтому совершенно не важно делаете ли вы обычный запрос или ajax запрос. Разумеется можно, но настройки модуля будут пустыми. Ещё раз: вот модуль https://g...
- 2015.04.11, 22:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно задавать конфигурацию модуля ?
- Ответы: 9
- Просмотры: 3312
Re: Как правильно задавать конфигурацию модуля ?
Лучше скажите - как получить параметры модуля после ajax-запроса к экшену контроллера этого модуля БЕЗ использования сессий, кук, бд и локал стораджей, при том, что параметры мы задаем при вызове метода модуля в любом контроллере yii2 приложения. Фиксировано задавать параметры модуля в конфигурацион...
- 2015.04.11, 13:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как лучше изменить архитектуру модуля?
- Ответы: 16
- Просмотры: 5069
Как лучше изменить архитектуру модуля?
Итак: Есть модуль который рисует на странице категории 'чекбоксов' (на самом деле это ссылки) для фильтрации результата, при клике на них выводит отфильтрованные данные модели в указанную вьюху, где пользователь может их вывести удобным ему способом. Задача уже реализована для yii2 фреймворка. При у...
- 2015.04.10, 22:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с ссылками у GridView
- Ответы: 9
- Просмотры: 3565
- 2015.04.10, 20:33
- Форум: Авторский код и библиотеки
- Тема: Yii2 простой модуль фильтра с чекбоксами
- Ответы: 14
- Просмотры: 6129
Re: Yii2 простой модуль фильтра с чекбоксами
Обновил версию Обратите внимание, параметр 'ajax' сменился на 'useAjax' Самое главное, в ajax вьюхе данные теперь доступны не в переменной $sanexFilterData, а в $simpleFilterData Что добавил: - можно указать длительность кеширования в секундах, задав значение парамтера 'useCache' => 3600, к примеру....
- 2015.04.10, 16:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с ссылками у GridView
- Ответы: 9
- Просмотры: 3565
Re: Проблема с ссылками у GridView
А вот это куда пихать? правда и без этого работает, благодарю!!!!!!!![
'class' => 'yii\grid\ActionColumn',
'controller' => '/site',
],
ЗЫ: еще раз спасибо, прям душа радовалась, удаляя велосипеды на js
- 2015.04.10, 13:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с ссылками у GridView
- Ответы: 9
- Просмотры: 3565
Re: Проблема с ссылками у GridView
up, проблему так и не решил
- 2015.04.08, 14:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с ссылками у GridView
- Ответы: 9
- Просмотры: 3565
Re: Проблема с ссылками у GridView
Дело вообще не в настройках pjax-а, насколько я понимаю. Дело в gridview, который вызывается в вьюшке, которая renderPartial'ится в экшене контроллера модуля, который вызывается где-либо. Т.е. при загрузке страницы модуль вызывается из какого-либо контроллера, соответственно, в модуле при рендере вь...
- 2015.04.08, 13:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с ссылками у GridView
- Ответы: 9
- Просмотры: 3565
Re: Проблема с ссылками у GridView
пушстейт тут вообще не пойдет, он влияет на адресную строку, а не на url'ы ссылок самого GridView (ссылки сортировки и пагинации). при загрузке страницы правильные ссылки: /index.php/site/about?sort=caption после ajax запроса и обновления gridview: /index.php/SimpleFilter/filter/show-data-post?sort=...
- 2015.04.08, 12:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с ссылками у GridView
- Ответы: 9
- Просмотры: 3565
Проблема с ссылками у GridView
Возник вопрос, который у меня решен, но костылями на js. Есть контроллер (любой) в котором вызывается модуль, в котором есть контроллер, в котором есть экшн к которому мы стучимся ajax'ом, в экшене идет редирект на другой экшн (actionShowDataPos) которому задано правило rules (show-data-post), в кот...
- 2015.04.07, 22:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Шифрование данных cookie
- Ответы: 4
- Просмотры: 2530
Re: Шифрование данных cookie
И все же, корректно тогда шифровать данные сессии ключом cookieValidationKey? Мб есть в yii2 ещё какой ключ, которым можно все это дело шифровать? Нужно, что бы ключ был уникальным для каждого приложения и не прописывался в модуле, и в идеале не менялся в краткосрочные промежутки времени, т.к. тогда...
- 2015.04.07, 22:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Шифрование данных cookie
- Ответы: 4
- Просмотры: 2530
Re: Шифрование данных cookie
У меня меньше кука весит. В ней массив параметров (пара строк и 2 объекта - только что созданная модель ($model = new Model) и объект Active Query. Судя по вашему ответу, способ корректный? Вообще, если когда нибудь возникнет проблема с размером куки, то можно все это дело пихнуть в сессию и шифрова...