Расположение файлов MVC и расположение функций. PHP Zend - PullRequest
0 голосов
/ 27 сентября 2011

Я только что получил работу, где я буду работать с MVC, и они знали, что я не знаю этого, но помог бы мне учиться.Я довольно уверен в своем PHP или у меня были до сих пор и у меня были некоторые вопросы о MVC, но я решил, что я поймаю быстро, но это похоже на его глубину, чем я ожидал.И у меня есть несколько вопросов ..

  1. Является ли их более простым способом определить, какой файл PHP является определенным классом, не просматривая его содержимое?Использование netbeans.
  2. Я понимаю наследование класса, который он расширяет, но некоторые функции обращаются к разным классам вне каталога, в котором они находятся, и отличаются от глобальной включенной библиотеки Zend.Их способ найти эти классы проще?
  3. Все модули имеют свою собственную инфраструктуру MVC со своими API и основными файлами для них.Некоторые файлы модулей расширяют (например) Application / Library / Engine / Engine.php.Они создают и создают, а затем вызывают неизвестный метод getApi ($ param, $ param) для example.php и класса.Я не могу найти функцию getApi в каком-либо базовом классе, локальных классах или Zend.Я смотрю в неправильных местах?Могу ли я иметь более простой взгляд на то, что наследует класс?

Я довольно растерян, но я буду продолжать пытаться, пока не выясню это.Спасибо

1 Ответ

0 голосов
/ 27 сентября 2011
  1. В Zend файлы - это имена после класса.Поэтому Zend_Database_Adpater () помещается в Zend / Database / Adapter.php.
  2. Надеюсь, ответ 1. здесь также поможет.У Zend есть путь поиска, в котором он ищет объекты.
  3. mh ... Похоже, вам нужен Zend Tutorial и документация для начала.Обычно вам не нужно лезть в ядро.

Полагаю, я здесь не большая помощь, извините за это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...