[英]How to copy row and place another page into table in Yii2?
我找不到google,如何僅使用表格中的行。 我做了一些代碼,但是我不知道怎么做,只選擇了一行數據。
index.php
<?=Html::submitButton('Send', ['class' => 'btn btn-info',]);?>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\CheckboxColumn'],
'id',
'name',
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
在MasaController.php中
public function actionIndex()
{
$searchModel = new CasaSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
public function actionMasa(){
$action=Yii::$app->request->post('action');
$selection=(array)Yii::$app->request->post('selection');//typecasting
foreach($selection as $id){
$model = Post::findOne((int)$id);//make a typecasting
//do your stuff
$model->save();
// or delete
}
}
我想看此頁面masa.php
請幫幫我
Masa目錄中是否有index.php?
只需使用:
echo Yii::$app->controller->renderPartial('index',[your params]);
您是說要在單擊“ Masa Row”時轉到新頁面?
<?= GridView::widget([
'columns' => [
[
'class' => 'yii\grid\ActionColumn',
'template' => '{view} {update} {delete} {myButton}',
'buttons' => [
'myButton' => function($url, $model, $key) {
return Html::a(..);
}
]
]
]
當您單擊mybutton時,您將重定向到將添加到錨標記的url
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.