ジョブ画面にテキストエリアのフィールドを追加する必要があります。OrangeHRMにテキストエリアを追加
カスタムフィールドで試しましたが、単純なテキストボックスしか追加できません。テキストエリアを追加するにはどうすればよいですか?
私はsymfonyを使ったことがないので、非常に簡単で詳細な解決策が必要です。
ジョブ画面にテキストエリアのフィールドを追加する必要があります。OrangeHRMにテキストエリアを追加
カスタムフィールドで試しましたが、単純なテキストボックスしか追加できません。テキストエリアを追加するにはどうすればよいですか?
私はsymfonyを使ったことがないので、非常に簡単で詳細な解決策が必要です。
orangeHRMまたはSymfony1.4では、任意のフォームに新しいフィールドを追加したい場合は、ScreenでレンダリングされるPHP配列の新しいフィールドを定義する必要があります。あなたの場合は、フィールドを追加するにはviewJobDetailsページ。
フィールド、バリデーターをPHP配列に次のように追加します。 1. symfony/plugins/orangehrmPimPlugin/lib/form/EmployeeJobDetailsForm.phpに移動します。 2. $ this-> setWidgets(array(ここに指定コードを追加します。)に次のコードを追加します。
'new_field' => new sfWidgetFormTextarea()
の$ this - > setValidators(配列(コードここでを与えADD))に次のコードを追加します。
'new_field' =>新しいsfValidatorString(配列( '必要' => false)を)
これが役立つことを願っています。