Usersモデルに加えて、 のUsersPrefs下に埋め込まれたドキュメントを処理する対応するモデルを作成しましたUsers。これは、YiiMongoDbSuite で埋め込みドキュメントを行うための推奨され、文書化された方法です。
モデルUserPrefsを作成して埋め込まれたものを更新するためのフォームを作成しました。Users問題:UsersPrefsで説明されてpublic function attributeLabels()いる のラベルがオブジェクトで使用できないUsersため、対応するビューで CActiveForm (例: $form->label($model->MAIL);) を使用すると、 で失敗しProperty Users.MAIL is not definedます。
埋め込みドキュメント モデルでこれらのラベルを利用するにはどうすればよいですか?