__construct
機能で$this->type = 'theme';
を使用しているときに、エンティティTheme
の新しいインスタンスをダンプします。エンティティコンストラクタでセッターまたはフィールドキーを使用すると、結果が異なるのはなぜですか?
ExplorerController.php on line 197:
Theme {#450 ▼
-id: null
-headings: ArrayCollection {#449 ▶}
-infos: null
-base: null
-deletedAt: null
-key: null
-description: null
-type: null
+"type": "theme"
}
最後のフィールドタイプがnull
値を持つ最初の、二回表示され、その後、前にある「プラス」記号と引用符の間に、なぜ私は理解していません。
私はセッター$this->setType('theme');
を使用した場合、結果は予想通りである:私はそれがプロキシに関係していると思います
ExplorerController.php on line 197:
Theme {#450 ▼
-id: null
-headings: ArrayCollection {#449 ▶}
-infos: null
-base: null
-deletedAt: null
-key: null
-description: null
-type: "theme"
}
が、私は完全には理解していないこのテーマ。
誰かがここで何が起こっているのか説明できますか?
エンティティのコードをお知らせください。 – olibiaz