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

sanex3339
2015.04.12, 10:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Re: Как лучше изменить архитектуру модуля?

Благодарю, посмотрю, что можно сделать в этом направлении.
sanex3339
2015.04.12, 01:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Re: Как лучше изменить архитектуру модуля?

мой модуль делает вот такое:
http://www.youtube.com/watch?v=Vah2j5WzXIs

в view доставляются ТОЛЬКО данные, dataProvider или же просто результат запроса к модели - не важно. Если просто результат - пользователь может вывести их в любом виде через цикл.
sanex3339
2015.04.12, 01:20
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Re: Как лучше изменить архитектуру модуля?

- модуль должен получать модель, рисовать в любом указанном месте в view чекбоксы, согласно заданному в этом месте массиву с настройками, выводить в любом указанном месте отфильтрованные данные - при клике на чекбокс данные должны обновиться (ajax). Обновиться должны только отфильтрованные данные, а...
sanex3339
2015.04.12, 01:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Re: Как лучше изменить архитектуру модуля?

Ну так, даже если я некоторые методы вынесу в виджеты, проблема с получением параметров модуля при ajax запросе останется, ведь у меня будет 2 варианта - долбиться в экшен контроллера yii2, в котором модуль вызывается или долбиться в экшен контроллера самого модуля. В 1-м случае, весь код, который е...
sanex3339
2015.04.12, 01:01
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Re: Как лучше изменить архитектуру модуля?

Вы конкретно про метод setFilter()?

Вообще, я изначально виджет пытался сделать:
viewtopic.php?f=19&t=22478&p=133557#p133557

К виджету ajax'ом не постучаться, и в той теме мне посоветовали вместо виджета сделать модуль.
sanex3339
2015.04.12, 00:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Re: Как лучше изменить архитектуру модуля?

Модуль должен легко настраиваться, а у вас еще в контроллере надо что-то прописывать. Ну так прописывать то надо не в контроллере модуля а в контроллере, где модуль вызывается (или я вас не правильно понял?). И без настроек никуда, модулю нужно передать модель и некоторые другие настройки, типа али...
sanex3339
2015.04.11, 23:08
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задавать конфигурацию модуля ?
Ответы: 9
Просмотры: 3312

Re: Как правильно задавать конфигурацию модуля ?

Почему не можем? Можем, конечно же, serialize()'уем объект и все, на выходе deserialize()'уем. Я ещё шифрую данные с помощью cookieValidationKey, т.к. один из объектов - объект yii\db\ActiveQuery, в котором могут быть параметры запроса модели.
sanex3339
2015.04.11, 22:38
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задавать конфигурацию модуля ?
Ответы: 9
Просмотры: 3312

Re: Как правильно задавать конфигурацию модуля ?

честно говоря я вас не совсем понял, но из контроллера можно получить объект модуля через $this->module или Yii::$app->getModule(''MyModule'), поэтому совершенно не важно делаете ли вы обычный запрос или ajax запрос. Разумеется можно, но настройки модуля будут пустыми. Ещё раз: вот модуль https://g...
sanex3339
2015.04.11, 22:08
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно задавать конфигурацию модуля ?
Ответы: 9
Просмотры: 3312

Re: Как правильно задавать конфигурацию модуля ?

Лучше скажите - как получить параметры модуля после ajax-запроса к экшену контроллера этого модуля БЕЗ использования сессий, кук, бд и локал стораджей, при том, что параметры мы задаем при вызове метода модуля в любом контроллере yii2 приложения. Фиксировано задавать параметры модуля в конфигурацион...
sanex3339
2015.04.11, 13:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше изменить архитектуру модуля?
Ответы: 16
Просмотры: 5069

Как лучше изменить архитектуру модуля?

Итак: Есть модуль который рисует на странице категории 'чекбоксов' (на самом деле это ссылки) для фильтрации результата, при клике на них выводит отфильтрованные данные модели в указанную вьюху, где пользователь может их вывести удобным ему способом. Задача уже реализована для yii2 фреймворка. При у...
sanex3339
2015.04.10, 20:33
Форум: Авторский код и библиотеки
Тема: Yii2 простой модуль фильтра с чекбоксами
Ответы: 14
Просмотры: 6129

Re: Yii2 простой модуль фильтра с чекбоксами

Обновил версию Обратите внимание, параметр 'ajax' сменился на 'useAjax' Самое главное, в ajax вьюхе данные теперь доступны не в переменной $sanexFilterData, а в $simpleFilterData Что добавил: - можно указать длительность кеширования в секундах, задав значение парамтера 'useCache' => 3600, к примеру....
sanex3339
2015.04.10, 16:01
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с ссылками у GridView
Ответы: 9
Просмотры: 3565

Re: Проблема с ссылками у GridView

[
'class' => 'yii\grid\ActionColumn',
'controller' => '/site',
],
А вот это куда пихать? правда и без этого работает, благодарю!!!!!!!!

ЗЫ: еще раз спасибо, прям душа радовалась, удаляя велосипеды на js
sanex3339
2015.04.10, 13:04
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с ссылками у GridView
Ответы: 9
Просмотры: 3565

Re: Проблема с ссылками у GridView

up, проблему так и не решил
sanex3339
2015.04.08, 14:29
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с ссылками у GridView
Ответы: 9
Просмотры: 3565

Re: Проблема с ссылками у GridView

Дело вообще не в настройках pjax-а, насколько я понимаю. Дело в gridview, который вызывается в вьюшке, которая renderPartial'ится в экшене контроллера модуля, который вызывается где-либо. Т.е. при загрузке страницы модуль вызывается из какого-либо контроллера, соответственно, в модуле при рендере вь...
sanex3339
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=...
sanex3339
2015.04.08, 12:27
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с ссылками у GridView
Ответы: 9
Просмотры: 3565

Проблема с ссылками у GridView

Возник вопрос, который у меня решен, но костылями на js. Есть контроллер (любой) в котором вызывается модуль, в котором есть контроллер, в котором есть экшн к которому мы стучимся ajax'ом, в экшене идет редирект на другой экшн (actionShowDataPos) которому задано правило rules (show-data-post), в кот...
sanex3339
2015.04.07, 22:25
Форум: Общие вопросы (Yii 2.x)
Тема: Шифрование данных cookie
Ответы: 4
Просмотры: 2530

Re: Шифрование данных cookie

И все же, корректно тогда шифровать данные сессии ключом cookieValidationKey? Мб есть в yii2 ещё какой ключ, которым можно все это дело шифровать? Нужно, что бы ключ был уникальным для каждого приложения и не прописывался в модуле, и в идеале не менялся в краткосрочные промежутки времени, т.к. тогда...
sanex3339
2015.04.07, 22:17
Форум: Общие вопросы (Yii 2.x)
Тема: Шифрование данных cookie
Ответы: 4
Просмотры: 2530

Re: Шифрование данных cookie

У меня меньше кука весит. В ней массив параметров (пара строк и 2 объекта - только что созданная модель ($model = new Model) и объект Active Query. Судя по вашему ответу, способ корректный? Вообще, если когда нибудь возникнет проблема с размером куки, то можно все это дело пихнуть в сессию и шифрова...