OrangeHRM:找不到用户定义的类



我写了一个列表单元格滤波器类,然后将其放入核心插件的组件目录 Orangehrm

...orangehrm-3.3.3symfonypluginsorangehrmCorePluginlibcomponentMyCellFilter.php

但是,当在列表中引用过滤器时,剂量不起作用

我检查了 Orangehrm 日志,错误消息说:

php致命错误:找不到类" mycellfilter"

有人可以告诉我在哪里以及如何定义此过滤器类?

symfony 1.4中的自动加载器默认情况下查找具有*.class.php扩展名的类文件。

将文件名更改为 MyCellFilter.class.php,然后用 php symfony cc命令在项目的根部清除Symfony缓存,或者在cache文件夹中手动删除文件(在dev环境中不需要文件,在每个请求中都重新启动缓存)。

下一个请求后,您可以通过在 cache/project_autoload.cache,还检查cache/your_app/config/config_autoload.yml.php文件中的类路径。

相关内容

  • 没有找到相关文章

最新更新