84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
$hidden は何に使用されますか?例を挙げて説明するのが最善です
人生最曼妙的风景,竟是内心的淡定与从容!
配列または JSON に変換するときに属性を非表示にするドキュメントは非常に明確です。
リーリー
モデルの配列または JSON フォームに含まれる属性 (パスワードなど) を制限したい場合があります。そのためには、非表示のプロパティ定義をモデルに追加します
モデルクエリの結果 toArray() の後の任意のコンテンツを非表示にすることができます。 基本的な使用法は上で説明しました。私が通常使用する少し高度な使用法について説明します。 1 特定のフィールドを非表示にします。 2 with メソッドを使用して、クエリによって取得された関係を非表示にすることができます。 3 $appends と組み合わせて使用して、戻りデータ形式を変更することもできます。 たとえば、User テーブルと UserInfo テーブルがあります。クエリを実行する場合、User のすべてのフィールドと UserInfo の特定のフィールド ClomnX が必要です。ただし、UserInfo 情報全体を返したくありません。 (もちろんコントローラー内でクエリを作成することでより簡単に処理することも可能です。Modelを使った統一処理の例を示しているだけです) リーリー リーリー これは単なる例であり、より複雑なフォーマット操作もこのメソッドを通じて実装できます。それは良いアイデアですね。
配列または JSON に変換するときに属性を非表示にするドキュメントは非常に明確です。
パスワードフィールドなど、配列またはJSON形式で表示できる属性データを制限したい場合があります。モデルにhidden属性を追加するだけですリーリー
モデルクエリの結果 toArray() の後の任意のコンテンツを非表示にすることができます。 基本的な使用法は上で説明しました。私が通常使用する少し高度な使用法について説明します。 1 特定のフィールドを非表示にします。
2 with メソッドを使用して、クエリによって取得された関係を非表示にすることができます。
3 $appends と組み合わせて使用して、戻りデータ形式を変更することもできます。
たとえば、User テーブルと UserInfo テーブルがあります。クエリを実行する場合、User のすべてのフィールドと UserInfo の特定のフィールド ClomnX が必要です。ただし、UserInfo 情報全体を返したくありません。 (もちろんコントローラー内でクエリを作成することでより簡単に処理することも可能です。Modelを使った統一処理の例を示しているだけです)
リーリー リーリー
これは単なる例であり、より複雑なフォーマット操作もこのメソッドを通じて実装できます。それは良いアイデアですね。