Страница 1 из 1

Как сделать ссылки в таблице?

Добавлено: 2015.05.10, 19:30
Grazio
Всем привет.
Помогите понять, пожалуйста, гуглёж чё-то не помог.
Использую gridView. Хочу, чтобы в выводимой таблице был столбец со значениями, при нажатии на которое открывалась нужная страница на редактирование этой записи.
Предполагаю, что ссылки должны быть примерно такими:

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

http://mysite.ru/controller/action?value=id_строки_из_базы 

Re: Как сделать ссылки в таблице?

Добавлено: 2015.05.10, 19:43
asset
Так из коробки идет такой функция.

в гриде

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

'value'=>function ($model) {
        return Html::a('Edit', ['post/view', 'id' => $model->id]);
    },

Re: Как сделать ссылки в таблице?

Добавлено: 2015.05.10, 19:56
arogachev
Стандартный ActionColumn не подходит?

Re: Как сделать ссылки в таблице?

Добавлено: 2015.05.10, 20:24
zelenin
asset писал(а):Так из коробки идет такой функция.

в гриде

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

'value'=>function ($model) {
        return Html::a('Edit', ['post/view', 'id' => $model->id]);
    },
 
только format => raw в таком случае