Я работаю над yii2 gridview и хочу изменить статус, щелкнув изображение.
Вот мой код сетки:`
['header'=>'Deleted',
'format' => 'image',
'value'=>function($data) { return $data->deleteimageurl; },],
['header'=>'Reports Status',
'format' => 'image',
'value'=>function($data) { return $data->statusimageurl; },],`
И в модели я создал эти функции в модели для просмотра изображений с использованием пути к изображению:
public function getdeleteImageurl()
{
return \Yii::$app->request->BaseUrl.'/images/'.$this->is_deleted.'.png';
}
public function getstatusImageurl()
{
return \Yii::$app->request->BaseUrl.'/images/'.$this->reports_status.'.png';
}
Теперь, как я могу изменить статус? Как я могу добавить идентификатор в столбец изображения? Я могу использовать ajax, если добавлю туда идентификатор. Или, если есть какие-либо другие решения, сообщите мне.