Создайте объекты класса поставщика в компонентах cakephp

В cakephp я хочу импортировать php-файл поставщика, который содержит разные классы, например (класс A, класс B, класс C, каждый из которых имеет метод __construct()), в моем компоненте. Я хочу создать объекты каждого класса в компоненте и вызвать соответствующая функция класса в моем контроллере.

Каков правильный процесс для его реализации.


person Sitansu    schedule 12.11.2010    source источник


Ответы (1)


Попробуй это

компонент:

  class LibraryComponent extends Object {
        public function classA($params) {
             App::import('Vendor', 'library', array('file' => 'classA.php'));
             $class = new classA($params);
             return $class;
        }
    }

контроллер:

$myClass = $this->Library->classA($params);
person riotera    schedule 12.11.2010