答案 0 :(得分:0)
也许您正在寻找这个: https://www.yiiframework.com/doc/api/2.0/yii-grid-gridview
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
'id',
'name',
'created_at:datetime',
// ...
],
]) ?>
以下是您需要什么才能使其正常工作的说明:
假设您有一个控制器,模型,搜索模型和视图文件:
(如果您使用gii(yii代码生成器),则可以为您生成所有代码(模型,searchModel,控制器和视图)。)
在您的控制器中:(Yii2viewController.php)
(处理请求的动作)
public funtion actionYii2view()
{
$searchModel = new InvoiceitemSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('yii2view', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider
]);
}
在您的视图文件中:(yii2view.php) (gridview会回显您的表数据)
<?= GridView::widget([
'id' => "projectsGridView",
'dataProvider' => $dataProvider,
'columns' => [
'unit_code_master_id',
'qty',
'is_include_tax',
...
'line_total_amt'
]]); ?>
如果不清楚,请添加评论。
在以后的问题中,请描述您尝试过的事情以及在工作中遇到的任何错误。