yii2 Gridview がケースの特定の列を表示するかどうか
著者: Bailang 出典: http://www.manks.top/article/yii2_gridview_visible
この記事の著作権は著者に属します。歓迎しますが、著者の許可はありません。あなたは、この声明を保持し、記事ページのわかりやすい位置に原文へのリンクを提供しなければならないことに同意します。そうしない場合、あなたは法的責任を追及する権利を留保します。
簡単なケースを考えてみましょう
条件: get パラメータの型がある
要件: type の値が 1 に等しい場合にのみ、列名が表示されます、それ以外の場合、列は表示されません
コードは次のように実装されます:
<span style="color: #000000;">[ </span>'attribute' => 'name', 'value' => <span style="color: #800080;">$model</span>->name, 'visible' => <span style="color: #008080;">intval</span>(Yii::<span style="color: #800080;">$app</span>->request->get('type')) == 1,<span style="color: #000000;">]</span>,
実装方法も非常に簡単です。