最初にフィールドがどのように定義されているかを確認する必要があります。
1.フォームの定義
調べて
administrator/component/yourcomponent/models/forms/somename.xml
そこでフォーム定義を見つけることができます。そうであれば、フィールドタイプも指定します。タイプに応じて、いくつかの使用可能なフィルターがあります。たとえば、デフォルトのテキストエリアはhtmlを削除するため、設定する必要があります
filter="raw"
それを有効にするために。フィールドのリストについては、 http://docs.joomla.org/Standard_form_field_and_parameter_typesを参照し、をクリックすると、使用可能なフォーマットオプションを見つけることができます。
2.モデル
モデルがJModelAdmin、JModelForm、またはその他のJModel *を継承している場合は、フォームのデータのデータベースへのバインドを自動的に処理します。フォーム$dataを受け取る保存関数を探してください。
3.more
少なくともさらに12の可能性があります。上記が役に立たなかった場合は、フォームを見つけてみてください。マークアップを見るだけで見つけることができるかもしれません。フォームを作成したら、次のフィールドを確認します。
これは、次の形式に基づいて呼び出されるphpコードを見つけるのに役立ちます。
- ビューが設定されている場合は、おそらく./views/someview/view.html.phpに保存ロジックがあります。
- タスクが設定されている場合は、。/controller.phpで同じ名前の関数を探します
- タスクに「。」が含まれている場合は、。/controllers/フォルダーでコントローラーを探します。
- オプションがコンポーネントの名前でない場合、コンポーネントは保存のためにデータを別のコンポーネントに送信しており、ほとんどの場合、return-urlを設定します