この記事では、TP5 がインターフェイス上でどのようにさまざまなフィールドを表示するかを主に紹介しますが、これには特定の参照値があります。今回はそれをみんなに共有します。必要な友人は参照してください。
環境 ThinkPHP5 PHP7.0.10
通常、一部のフィールドを非表示にし、それらを別のインターフェイスに適用します
最初にデータベース構成ファイルを変更し、データ セットの戻り値の型をコレクションに変更します
以下のインターフェイスのクエリは、find() であっても select() であっても同じように処理されます
$Group = $Group->hidden(['name']);
$Group はモードによってクエリされるデータです。このコード行は名前を非表示にすることを意味します。
もちろん、visible() メソッドを使用して、表示のみを行うフィールドを定義することもできます。これにより、表示する必要のないフィールドをモデルの $hidden 配列に追加できます。他のフィールドの選択はコントローラー内で行われます。続行
例を見てみましょう
これがすべての情報です
非表示にしましょう名前フィールド
または名前のみを表示します
このようにして、モデル内のクライアントへのインターフェイス 非表示にしないことを選択して、コントローラーにクライアント情報を表示することもできます。
モデルでこのフィールドを非表示にし、コントローラーにこのフィールドのみを表示することを選択するとします。 、クライアント側にも表示されます。
#モデルの非表示もコントローラーによって変更できることがわかります。 関連する推奨事項:php5 は、mssql2005 データベース テーブルのイメージ フィールド画像表示に接続します
以上がTP5 がインターフェース上にさまざまなフィールドを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。