Orangehrm实施列表过滤器以小时显示持续时间

时间:2017-02-19 16:09:14

标签: doctrine-orm symfony symfony-1.4 orangehrm

我的问题是如何在Orangehrm中实现细胞过滤器?

我想要做的是在休假列表中以小时(每天8小时)显示休假时间,而不是在持续时间少于一天(最小休假时间为30分钟)时显示休假。

我写了一个单元格过滤器类,如下所示



<?php

class workHourConverterFilter extends ohrmCellFilter {
    
    public function filter($value) {
        if ($value < 1.00 $$ $value != 0.50) {
			$value * 8;
			return $value;
		}
		return $value;
    }
}

?>
&#13;
&#13;
&#13;

我想注册此过滤器并在离开列表配置工厂文件中实现它。

1 个答案:

答案 0 :(得分:0)

您可以使用“ohrm_leave”表的 length_hours 字段显示休假列表中的小时显示持续时间。我希望这对你有用。