2015-06-03 9 views
1

Учитывая этот подкласс Zend_FormКак действие контроллера Zend имеет доступ к подклассу Form для создания экземпляра?

class Form_Mine extends Zend_Form 
{ 
    public function init() 
    { 
     //form 
     }  

Тогда в

Class MineController extends Zend_controller_Action 
{ 
    public function formAction() 
    { 
     $form = new Form_Mine(); 
    } 
} 

Как контроллер знают о «существовании Form_Mine в целях быть реализован?

Я понимаю, что через конструктор Zend_Form функция init() называется настройкой формы, но через какую цепочку или маршрутизацию контроллер получает доступ к «Form_Mine»?

ответ

1

Название класса является значительным. По умолчанию при задании класса с именем My_Form_Mine Zend будет искать класс в файле: /library/My/Form/Mine.php. Я понимаю, что это обрабатывается автозагрузчиком: http://framework.zend.com/manual/1.12/en/zend.loader.autoloader.html

 Смежные вопросы

  • Нет связанных вопросов^_^