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

Chiliec
2017.09.09, 14:48
Форум: Авторский код и библиотеки
Тема: yii2-vote - голосование и рейтинг
Ответы: 10
Просмотры: 6548

Re: yii2-vote - голосование и рейтинг

Релизнули 4.1, теперь поддерживается PostgreSQL 8-)
Chiliec
2016.01.31, 19:29
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка по условию из связанной таблицы (AR)
Ответы: 4
Просмотры: 1634

Re: Выборка по условию из связанной таблицы (AR)

Йож писал(а):Выбрать лучшие рейтинги и по обратной связи записи..
Т.е. в два запроса - сначала достать айдишки моделей топовых рейтингов, а потом по ним выбрать сами модели, я правильно понимаю?
Chiliec
2016.01.31, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка по условию из связанной таблицы (AR)
Ответы: 4
Просмотры: 1634

Выборка по условию из связанной таблицы (AR)

Подскажите пожалуйста, не очень понимаю как сделать и можно ли вообще. Есть модель и отдельная модель с рейтингом, они связаны по id -> target_id. Задача состоит в том, чтобы получить лучшие n записей по рейтингу. Создаю метод для получения рейтинга из внешней таблицы. Это вроде просто:     public f...
Chiliec
2016.01.30, 11:19
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по attachBehavior
Ответы: 4
Просмотры: 1842

Re: Вопрос по attachBehavior

Всё понял, спасибо, работает!

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

Event::on(Model::className(), Model::EVENT_INIT, function ($event) {
    $event->sender->attachBehavior(RatingBehavior::className());
}); 
Chiliec
2016.01.30, 10:51
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по attachBehavior
Ответы: 4
Просмотры: 1842

Re: Вопрос по attachBehavior

lynicidn писал(а):глобальные события Event::on

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

Event::on(Model::className(), Model::EVENT_INIT, function ($event) {
    // правильно понимаю?
    // и как теперь прикрепить поведение?
});
Chiliec
2016.01.29, 21:51
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по attachBehavior
Ответы: 4
Просмотры: 1842

Вопрос по attachBehavior

Здравствуйте! У меня есть список моделей, к каждой из которых хотелось бы привязать некое поведение. Можно ли как-то это сделать из внешнего места (например, в плагине, в параметрах к которому передается этот список) или это невозможно и придётся к каждой модельке подключать поведение изнутри?
Chiliec
2015.01.31, 01:25
Форум: Авторский код и библиотеки
Тема: yii2-vote - голосование и рейтинг
Ответы: 10
Просмотры: 6548

Re: yii2-vote - голосование и рейтинг

zelenin писал(а):
Chiliec писал(а):
zelenin писал(а):кодстайл до сих пор не соответствует.
Вы говорите про наименования публичных свойств?
в том числе
Так это ж ради совместимости с предыдущими версиями :roll:
Chiliec
2015.01.31, 01:10
Форум: Авторский код и библиотеки
Тема: yii2-vote - голосование и рейтинг
Ответы: 10
Просмотры: 6548

Re: yii2-vote - голосование и рейтинг

zelenin писал(а):кодстайл до сих пор не соответствует.
Вы говорите про наименования публичных свойств?
Chiliec
2015.01.30, 14:24
Форум: Авторский код и библиотеки
Тема: yii2-vote - голосование и рейтинг
Ответы: 10
Просмотры: 6548

Re: yii2-vote - голосование и рейтинг

Релизнута версия 2.0, приглашаю протестировать ;)
Chiliec
2015.01.15, 16:35
Форум: Авторский код и библиотеки
Тема: yii2-vote - голосование и рейтинг
Ответы: 10
Просмотры: 6548

Re: yii2-vote - голосование и рейтинг

Не хватает правильного код стайла. Ну и контроллер нельзя встроить себе в контроллер, может всетаки сделать экшеном с параметрами? Я это к чему, как вариант я захочу встроить ваше решение к себе в модуль. https://github.com/yiisoft/yii2/blob/master/docs/internals/core-code-style.md Спасибо за подск...
Chiliec
2015.01.11, 17:07
Форум: Общие вопросы (Yii 2.x)
Тема: Как лучше добавить callback-функцию в модуль?
Ответы: 2
Просмотры: 1438

Как лучше добавить callback-функцию в модуль?

Хочу добавить в модуль возможность обрабатывать действие (занесение новой записи в таблицу). Подскажите пожалуйста как лучше и правильнее это сделать - при конфигурации модуля можно было добавить ему дополнительный функционал. Либо наоборот сделать возможность добавить к любой модели виртуальное пол...
Chiliec
2015.01.03, 16:06
Форум: Авторский код и библиотеки
Тема: yii2-vote - голосование и рейтинг
Ответы: 10
Просмотры: 6548

yii2-vote - голосование и рейтинг

Расширение, позволяющее добавить возможность оценки любой модели. Рейтинг = Нижняя граница доверительного интервала Вильсона (Wilson) для параметра Бернулли По дефолту выглядит так: https://cloud.githubusercontent.com/assets/982358/5598488/22e3311c-92d9-11e4-82df-b3708fbf7fc4.png https://github.com/...
Chiliec
2015.01.02, 00:18
Форум: Авторский код и библиотеки
Тема: yii2-pager - предыдущая и следующая ссылки
Ответы: 0
Просмотры: 1256

yii2-pager - предыдущая и следующая ссылки

Сделал виджет, реализующий кольцевую пагинацию. Выглядит примерно так:

Изображение

https://github.com/Chiliec/yii2-pager

Это мой первый код для Yii. Буду рад замечаниям если что-то сделал не так :)
Chiliec
2014.12.12, 23:13
Форум: Общие вопросы (Yii 2.x)
Тема: PJAX для подгрузки контента
Ответы: 6
Просмотры: 2691

Re: PJAX для подгрузки контента

Мля...сделай на onclick
Спасибо, изначально так и хотел сделать, но наткнулся на этот пиджак... :D
Chiliec
2014.12.12, 22:05
Форум: Общие вопросы (Yii 2.x)
Тема: PJAX для подгрузки контента
Ответы: 6
Просмотры: 2691

Re: PJAX для подгрузки контента

Insolita писал(а):в виджете PJAX настройки timeout попробуйте уеличить
Пробовал, не в этом дело :cry:
Chiliec
2014.12.12, 20:56
Форум: Общие вопросы (Yii 2.x)
Тема: PJAX для подгрузки контента
Ответы: 6
Просмотры: 2691

Re: PJAX для подгрузки контента

Ничего не понимаю с этим PJAX. Firefox не хочет вообще никак работать. Но самая поразительная магия происходит когда я в экшене создаю какую-нибудь модель. Так работает подгрузка без перезагрузки:     public function actionView($id)     {         if(Yii::$app->getRequest()->isPjax) {             ret...
Chiliec
2014.12.12, 17:31
Форум: Общие вопросы (Yii 2.x)
Тема: PJAX для подгрузки контента
Ответы: 6
Просмотры: 2691

PJAX для подгрузки контента

Во всех руководствах вот такая странная штука: Если же вы не хотите, чтобы все ссылки осуществляли pjax запрос, то следует исключаемым ссылкам добавить атрибут data-pjax=0. Например так: <?= yiihelpersHtml::a(Yii::t('app', 'подробнее...'), ['car/view', 'id' => $car->id], ['data-pjax'=>0]) ?> Но я на...