ホームページ >バックエンド開発 >PHPチュートリアル >yii2 テンプレートの小枝で GridView::widget を使用する

yii2 テンプレートの小枝で GridView::widget を使用する

不言
不言オリジナル
2018-07-05 14:53:032414ブラウズ

この記事では、主に yii2 テンプレート twig での GridView::widget の使用方法を紹介します。これには特定の参照値があります。今、私はそれをあなたと共有します。必要な友人はそれを参照できます。

yii フレームワークで使用されていますtwig テンプレート GridView::widget は次のように記述する必要があります:

{{ grid_view_widget({
        'dataProvider': provider,
        'columns': [
            'id',
            {'attribute' : 'create_user_id', 'label' : '用户ID'},
            {'attribute' : 'category_id','value':ticketCategory, 'label' : '问题分类'},
            {'attribute' : 'language', 'value':languageAction, 'label' : '语言'},  //languageAction为需要单独处理的数据,模板不支持PHP语法,需要从控制器返回
            {'attribute' : 'support_user_id','value':supportUser, 'label' : '受理人'},
            {
                'attribute': 'create_time',
                'format':['datetime', 'yyyy-MM-dd HH:mm:ss'],
                'label': ' 创建时间',
            },
            {
                'attribute': 'update_time',
                'format':['datetime', 'yyyy-MM-dd HH:mm:ss'],
                'label': ' 更新时间',
            },
            {
                'attribute': 'response_time',
                'value':responseTime,
                'label': ' 响应时间(分)',
            },
            {'label':'操作', 'value':actionFunction, 'format':'raw'},
        ]
    }) }} 

テンプレートには PHP の記述方法はありません。たとえば、言語フィールドの値のデータベースにはロゴが保存され、フロント ページには、対応するコンテンツを表示する必要があります。コントローラー層はデータを処理し、変数の形式でフロントエンド ページに送信します。 ## 上記はこの記事の全内容です。皆様の学習に役立つことを願っています。ヘルプ、その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

Laravel デフォルトのログ ファイル名と場所を変更する

PHP は Azure Storage Blob を使用してファイルをアップロードします

以上がyii2 テンプレートの小枝で GridView::widget を使用するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。