Ответы пользователя по тегу Yii
  • Как сделать hasmany() c двумя условиями в ON?

    @yura_born Автор вопроса
    Все, нашел!!!!

    вот так:
    public function getActiveUsers()
    {
        return $this->hasMany(User::className(), ['id' => 'user_id'])
                    ->onCondition(['active' => true]);
    }
    Ответ написан
    Комментировать
  • Yii2 gridviews (SqlDataProvider) как организовать поиск?

    @yura_born
    Такая же проблема по созданию поиска в связке SQLdataProvider+GridViews
    Пересмотрел кучу статей, я так и не понял как организовать поиск или фильтр.
    Контроллер и вид переделывал после gii руками, файл _search есть.
    Может кто-нить покажет нормальный, рабочий пример (контроллер вид модель). Я так понял с SQLdataProvider вообще фильтр сделать нельзя.
    Ответ написан
    Комментировать
  • Как в ActionColumn добавить свой идентификатор?

    @yura_born Автор вопроса
    Сделал вот так:
    [
                            'class' => ActionColumn::className(),
                            'buttons'=>[
                                'view' => function ($url, $model, $key) {
                                    return Html::a('View',['sotrudniki/view','id'=>$model['code']]);
                                },
                            ],
                            'header' =>'Действия с записью',
                        ],


    может быть кому-нибудь пригодится
    Ответ написан
    Комментировать