質問: $model ->get('form'); //empty print_r($form);
回答: $model->get('form')を呼び出す前に、フォームを探す場所にパスを追加してみてください。jform::addformpath(your_component_forms_path); getformはloadform(先祖クラスjmodelformで宣言されている)を呼び出すので、フォームインスタンスを取得する前にこれを使用するため、これが必要になります。jform::addformpath(jpath_component . '/models/forms'); jform::addfieldpath(jpath_component . '/models/fields'); または、jform::getinstanceフォームのインスタンスを取得します。よろしく、