как использовать общую функцию в помощнике и компоненте в Cakephp
Мы знакомы с компонентами и помощниками в CakePHP.
У меня есть ABC Component и XYZ helper, и оба имеют одинаковую функцию (около 2000 строк, всего 4000 строк). есть любой способ использовать одну и ту же функцию в файлах Controller и .CTP. не стоит использовать одну и ту же функцию 2 раза.
Любой метод, чтобы я мог использовать функцию Компонент / Помощник в Помощник / Компонент без перезаписи?
тот же метод в компонент и помощник >>
Составная часть
Класс DATAComponent расширяет Компонент {
public $components = array('Session', 'THmail');
public function UsaStateList()
{ /********/}
помощник
class LabHelper extends AppHelper {
public function UsaStateList()
{ /********/}
}