2017-07-18 72 views
-2

我需要在作業屏幕中添加文本區域字段。在OrangeHRM中添加textarea字段

我嘗試了一個自定義字段,但我只能添加一個簡單的文本框。我怎樣才能添加一個textarea?

我從來沒有用過symfony,所以我需要一個非常簡單和詳細的解決方案。

回答

0

在orangeHRM或Symfony1.4中,如果要以任何形式添加新字段,您必須在PHP數組中定義新字段,該字段將在屏幕中呈現。在你的情況下添加字段在viewJobDetails頁面。

在PHP數組中添加字段,驗證器,如下所示。 1.轉到symfony/plugins/orangehrmPimPlugin/lib/form/EmployeeJobDetailsForm.php 2.在$ this-> setWidgets(array(在此處添加給定的代碼)中添加以下代碼);

'new_field' => new sfWidgetFormTextarea() 
  • 附加下面的代碼在$這 - > setValidators(陣列(加載給定這裏代碼));

    'new_field'=>新sfValidatorString(陣列( '必要'=>假))

  • 希望這將幫助。