埋め込みドキュメントを扱う ========================== このエクステンションは埋め込みドキュメント (サブ・ドキュメント) を扱うための特別な方法は、今のところ何も提供していません。 一般的に推奨できるのは、可能であればそれを避けよ、ということです。 例えば、 ``` { content: "何らかのコンテント", author: { name: author1, email: author1@domain.com } } ``` とする代りに、次のようにします。 ``` { content: "何らかのコンテント", author_name: author1, author_email: author1@domain.com } ``` Yii のモデルは、属性がスカラ値であることを前提として設計されています。検証や属性の処理は、この前提に基づいて実行されます。 もちろん、属性をどのような深さと複雑さを持つ配列にしても構いませんが、その検証はあなた自身が処理しなければなりません。 埋め込みドキュメントに対する明示的なサポートは有りませんが、明示的な制限もありません。 この機能に関しては、あなた自身のソリューションを作成することも出来ますし、[yii2tech/embedded](https://github.com/yii2tech/embedded) のようなサードパーティのエクステンションを使うことも出来ます。