84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
$result = Staff::select($where) の直後に、配列 foreach ($result as $value) を走査する代わりに ($result->getData()) を直接ダンプできないのはなぜですか
まず、公式のスクリーンショットを撮って、基礎となるソースコード分析が正しいことを確認してください:
この問題については、まだ議論すべき点がいくつかあります:
1. データはデータ属性に存在するので、オブジェクトを走査するときにそれがデータ属性であることをどのように判断してデータセットを削除するか?
2.が単なる Model オブジェクトである場合、Collection オブジェクトはそれをどのように実装しますか?
ArrayAccess は、これら 2 つの問題が発生したときに表示されるはずです。オブジェクト トラバーサルの基本的な動作メカニズムを理解できるように、夕方に戻ったときに更新します。
まず公式マニュアルの手順を読んでください:
次に、基礎となるソースコードを見てください:
公式マニュアルでは多くの詳細が隠蔽され、直接説明されています結果
Model クラスと Collection クラスはどちらも同じ ArrayAccess インターフェイスを実装しているため、配列にアクセスするのと同じようにオブジェクト内のプロパティにアクセスできます。
まず、公式のスクリーンショットを撮って、基礎となるソースコード分析が正しいことを確認してください:
この問題については、まだ議論すべき点がいくつかあります:
1. データはデータ属性に存在するので、オブジェクトを走査するときにそれがデータ属性であることをどのように判断してデータセットを削除するか?
2.が単なる Model オブジェクトである場合、Collection オブジェクトはそれをどのように実装しますか?
ArrayAccess は、これら 2 つの問題が発生したときに表示されるはずです。オブジェクト トラバーサルの基本的な動作メカニズムを理解できるように、夕方に戻ったときに更新します。
まず公式マニュアルの手順を読んでください:
次に、基礎となるソースコードを見てください:
公式マニュアルでは多くの詳細が隠蔽され、直接説明されています結果
Model クラスと Collection クラスはどちらも同じ ArrayAccess インターフェイスを実装しているため、配列にアクセスするのと同じようにオブジェクト内のプロパティにアクセスできます。