yii2 ändern der controller-Aktion im gridview
Habe ich ItemController und in actionView I setzen gridview meiner Itempicture, und ich will, wenn ich auf das icon klicken, anzeigen, aktualisieren und löschen gehen Sie dann zu ItempictureController.
so, Wie die änderung controller-action in gridview mit anderen controller?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie $controller-Eigenschaft von yii\grid\ActionColumn. In deinem Fall, versuchen Sie dies:
http://www.yiiframework.com/doc-2.0/yii-grid-actioncolumn.html#$controller-detail
Wenn Sie mit yii\data\ArrayDataProvider, stellen Sie sicher, dass Sie $key-Eigenschaft, wie:
$dataProvider->key = 'id'; //id ist der primary key name Ihres Itempicture Modell.
http://www.yiiframework.com/doc-2.0/yii-data-arraydataprovider.html#$ - Taste-detail
Hoffe, es hilft.
In Ihrem gridview hinzuzufügen, wie
Hoffe, das wird funktionieren!
controller
Aktion inactioncolumn
und gridview ist inpjax
so, wenn ich auf den button nicht öffnen Sie eine ganz neue Seite, auf der Sie gerade aktualisiert die gridview. irgendeine Idee, wie kann ich es lösen?Versuchen Sie dies:
https://github.com/yiisoft/yii2/blob/master/docs/guide/output-data-widgets.md#action-column