Я пытаюсь изменить код в Orangehrm, созданном под фреймворком Symfony. Моя задача - изменить некоторые вещи в отчетах о посещаемости, то есть в отчете о посещаемости отображаются все сотрудники, включая прошлую работу. Я хочу, чтобы в ежедневные отчеты о посещаемости не приходили прошлые сотрудники. Я внес изменения в имя файла Attendancedao.php
, которое находится внутри папки
symfony/plugins/orangehrmattendanceplugin/lib/dao/attendancedao.php
Я внес изменения в функцию
public function searchAttendanceRecords($employeeIds = null, $employeementStatus = null, $subDivision = null, $dateFrom = null , $dateTo = null )
{
}
там я добавил условие, чтобы не получать сотрудников, у которых идентификатор завершения не равен нулю.
но никаких изменений не отражается на передней его части. даже для тестирования я полностью удалил файлы, но проект все равно работал успешно. хотя я уверен, что это единственный файл, в котором можно вносить какие-либо изменения в нужной ситуации. но если есть какие-то изменения, предложите и это тоже. Я предполагаю, что это какой-то файл cahce из фонового rns этого кода. пожалуйста, предложите, есть ли какой-либо процесс для изменения или очистки кеша, чтобы изменения отражались во внешнем интерфейсе.