在OrangeHRM中添加textarea字段

时间:2017-07-18 21:19:57

标签: symfony textarea orangehrm

我需要在“作业”屏幕中添加文本区域字段。

我尝试使用自定义字段,但我只能添加一个简单的文本框。如何添加textarea?

我从未使用过symfony,所以我需要一个非常简单而详细的解决方案。

1 个答案:

答案 0 :(得分:0)

在orangeHRM或Symfony1.4中,如果要以任何形式添加新字段,则必须在PHP数组中定义将在屏幕中呈现的新字段。在您的情况下,在 viewJobDetails 页面中添加字段。

在PHP数组中添加字段,验证器,如下所示。  1.转到symfony / plugins / orangehrmPimPlugin / lib / form / EmployeeJobDetailsForm.php  2.在$ this-> setWidgets(array(在此处添加给定代码))中添加以下代码;

'new_field' => new sfWidgetFormTextarea()
  1. 在$ this-> setValidators(array(在此处添加给定代码))中添加以下代码;

    ' new_field' => new sfValidatorString(array(' required' => false))

  2. 希望这会有所帮助。