Не выставляется аттрибут data-pjax у ссылок в GridView

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
codrilla
Сообщения: 173
Зарегистрирован: 2013.03.06, 12:24
Откуда: Молдова, Тирасполь

Не выставляется аттрибут data-pjax у ссылок в GridView

Сообщение codrilla »

Пишу в GridView следующий код

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

 [
                    'label' => Yii::t('app', 'Автомобиль'),
                    'format' => 'html',
                    'value' => function ($model, $key, $index, $grid) {
                            if ($model->fullTitle) {
                                return Html::a(
                                    $model->fullTitle,
                                    ['/car/view', 'id' => $model->id],
                                    ['data-pjax' => "0"]
                                );
                            }
                        },
                ],
 
Но ссылка в результате получается без data-pjax. Почему такое происходит? Кто-то сталкивался? Заранее благодарен за ответ.
astronin
Сообщения: 606
Зарегистрирован: 2012.01.30, 17:46

Re: Не выставляется аттрибут data-pjax у ссылок в GridView

Сообщение astronin »

может потому что стоит "0"?
попробуйте так

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

'data' => [
     'pjax' => 1
] 
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Не выставляется аттрибут data-pjax у ссылок в GridView

Сообщение zelenin »

надо 'format' => 'raw', т.к. в html ссылки очищает htmlPurifier
codrilla
Сообщения: 173
Зарегистрирован: 2013.03.06, 12:24
Откуда: Молдова, Тирасполь

Re: Не выставляется аттрибут data-pjax у ссылок в GridView

Сообщение codrilla »

Благодарю за помощь!
Ответить