我的问题是如何在 Orangehrm 中实现单元过滤器?
我想要做的是在休假列表中以小时(每天 8 小时)显示休假持续时间,而不是如果持续时间少于 1 天(最少临时休假为 30 分钟)则显示天数。
我写了一个单元格过滤器类如下
<?php
class workHourConverterFilter extends ohrmCellFilter {
public function filter($value) {
if ($value < 1.00 $$ $value != 0.50) {
$value * 8;
return $value;
}
return $value;
}
}
?>
我想注册这个过滤器并在休假列表配置工厂文件中实现它。