メディアマネージャーのフィールドタイプをカスタムフォームでレンダリングしようとしています。フォームはxmlから読み込まれません。
このコードはエラーを引き起こしています:
$obj = new JFormFieldMedia();
$obj -> __set('name','icon_image');
$obj -> renderField();
助けてくれますか?
次のように、欠落しているのは、フォームオブジェクトに要素を追加することです。
$media = new JFormFieldMedia();
$media->name = 'icon_image';
$media->label = 'Image';
$media->setForm($this->form);
フォームにバインドしないと、基になる値を取得できません。