как использовать общую функцию в помощнике и компоненте в 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()
    { /********/}
}

Ответы на вопрос(5)

Ваш ответ на вопрос