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

AlikDex
2020.01.24, 11:36
Форум: Разработка фреймворка
Тема: Нужны ли события в виджетах?
Ответы: 3
Просмотры: 27320

Re: Нужны ли события в виджетах?

Кому надо, могут и руками в принципе триггернуть.
AlikDex
2019.12.22, 16:50
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

Re: yii2-queue конфигурацяи под контейнер DI?

Смотрю тебе очень хочется поделится. Не стесняйся.
AlikDex
2019.12.22, 15:33
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

Re: yii2-queue конфигурацяи под контейнер DI?

Давай не будем а? Я же написал что без костылей невозможно законфижить, после того как провел глубокое исследование исходников библиотеки. Ты в свою очередь зачем-то обвиняешь меня в том, что я не осилил ооп... И настойчиво предлагаешь свои бредовые альтернативы. Просто угомонись и все.
AlikDex
2019.12.22, 15:10
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

Re: yii2-queue конфигурацяи под контейнер DI?

Во-вторых, для тех, кто не осилил ООП namespace app\components; class RedisQueue extends \yii\queue\redis\Queue { protected function getCommandId() { foreach (Yii::$app->getComponents(false) as $id => $component) { if ($component === $this) { return Inflector::camel2id($id); } } if (Yii::$container...
AlikDex
2019.12.22, 12:45
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

Re: yii2-queue конфигурацяи под контейнер DI?

Что? Переопределить?! ...
Ты понимаешь о чем я вообще?
AlikDex
2019.12.22, 09:38
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

Re: yii2-queue конфигурацяи под контейнер DI?

Не факт. Приведите конфиг для консоли для понимания процесса, может смогу чем помочь. Увы, факт. https://github.com/yiisoft/yii2-queue/blob/master/src/cli/Queue.php#L72 Автор поделки даже в мыслях не допустил, что его либа может конфигурироваться в IoC контейнере... Конфиг для консоли выше. 2 вариа...
AlikDex
2019.12.21, 14:35
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

Re: yii2-queue конфигурацяи под контейнер DI?

Посмотрите чтобы redis не дублировался в компонентах, если он там будет, то возьмет из сервис-локатора, а не из контейнера. Это само собой. Проблема в том, что в бутстрапе добавляются команды для консоли. И вот они не работают. Без костылей тут никак не сделаешь. Потому что добавление команд идет т...
AlikDex
2019.12.21, 10:55
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-queue конфигурацяи под контейнер DI?
Ответы: 16
Просмотры: 3099

yii2-queue конфигурацяи под контейнер DI?

Попытался было такие конфиги: 'bootstrap' => [ 'yii\queue\Queue' ], 'container' => [ 'singletons' => [ 'yii\queue\Queue' => [ 'class' => \yii\queue\redis\Queue::class, 'channel' => 'default', 'redis' => 'redis', ], 'redis' => [ 'class' => 'yii\redis\Connection', 'hostname' => '127.0.0.1', 'port' => ...
AlikDex
2015.09.01, 17:41
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

Re: ActiveRecord и LEFT JOIN

точно. ActiveDataProvider не принимает объект ActiveRecord! Другой использовать? Какой?
AlikDex
2015.09.01, 17:35
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

Re: ActiveRecord и LEFT JOIN

именно. AR -> ActiveDataProvider -> ListView = исключение. Не принимает объект AR. Шо делать то?
AlikDex
2015.09.01, 17:29
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

Re: ActiveRecord и LEFT JOIN

если это ложь, тогда это что?
The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.
AlikDex
2015.09.01, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

Re: ActiveRecord и LEFT JOIN

Ииии как мне засунуть этот AR объект в ListView?? Лист вив просит AQ, а для AR виджетов нет нифига. Через форич выводить или как вообще? Ааа у меня баттхерт!
AlikDex
2015.09.01, 15:13
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

Re: ActiveRecord и LEFT JOIN

разобрался, спасибо.
А вообще AR стоит использовать или нет? Пишут он тормозной. Вопрос - на сколько?
AlikDex
2015.09.01, 14:40
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

Re: ActiveRecord и LEFT JOIN

запрос заполняет ar-модель. Если в ней нет каких-то атрибутов, то они и не заполнятся. От этого и пляшите. И где их добавлять, эти свойства? Вот так не работает. Т.е. объект все равно поулчается со своими свойствами = полям с таблицы.     public function attributeLabels()     {         return [    ...
AlikDex
2015.09.01, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord и LEFT JOIN
Ответы: 15
Просмотры: 18978

ActiveRecord и LEFT JOIN

В модели AR есть метод с таким поиском.         $posts =  Posts::find()                     ->select("*")                     ->leftJoin('post_meta', 'post_meta.post_id = post.id')                     ->active()                     ->limit(5)                     ->orderBy(['date' => SORT_D...
AlikDex
2015.07.29, 07:04
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 запретить все лишние параметры в урл, выводя 404?
Ответы: 10
Просмотры: 4757

Re: Как в Yii2 запретить все лишние параметры в урл, выводя 404?

а причем тут юи? вам придется прописать список всех возможных допустимых параметров для каждого запроса. для примера: у меня есть в админке страница со списком записей, в ней 5 поисковых столбцов - т.е. это 5 параметров в запросе + 1 на пагинацию. сущностей в проекте на данный момент порядка 20. т....
AlikDex
2015.07.28, 23:41
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 запретить все лишние параметры в урл, выводя 404?
Ответы: 10
Просмотры: 4757

Re: Как в Yii2 запретить все лишние параметры в урл, выводя 404?

@aquy И после этого сайт начнет выдавать 404 ошибку на левые параметры в $_GET? Автор хочет запретить левые параметры в урл и пропускать запросы только с ограниченным списком параметров. для этого ему нужен базовый контроллер с beforeAction и проверка в нем в зависимости от контроллера и экшена, но...
AlikDex
2015.07.28, 18:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 запретить все лишние параметры в урл, выводя 404?
Ответы: 10
Просмотры: 4757

Как в Yii2 запретить все лишние параметры в урл, выводя 404?

Т.е. если параметр лишний (не используется в скрипте), то должно отдаваться 404. И показывать только то, что разрешено.