Подтвердить что ты не робот

Как узнать Zend Framework?

Я довольно долго борюсь с zend framework. Проблема заключается не в самом PHP, а в множестве классов и отношениях между ними. например: я начал читать это: http://framework.zend.com/manual/en/learning.layout.usage.html Ну, все хорошо, пока автор не упомянул следующее: Чтобы инициализировать Zend_Layout, добавьте в конфигурационный файл следующее:

 resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
    resources.layout.layout = "layout"

Теперь вопрос в том, зачем это делать? Я чувствую, что просто копирую вставку без каких-либо реальных объяснений. Затем он начал использовать:

  $this->layout()->content

Я похож на вау! подождите, где находится этот метод layout(), и я продолжал преследовать эти методы и классы, пока у меня не начнется головокружение и не сдастся.

У меня такое ощущение, что я приближаюсь к нему (рамки zend) неправильно. может ли кто-нибудь дать мне представление о наилучшем способе подхода к платформе Zend? Опять же, речь идет не о PHP, а о взаимоотношениях между объектами.

Я чувствую, что я вникаю в спагетти классов. ПОЖАЛУЙСТА, ПОМОГИТЕ???

4b9b3361

Ответ 1

Мое мнение состоит в том, что кривая обучения для фреймворка более крутая, чем обычный php, особенно для zend. Если у вас есть время, и я предлагаю начать с очень маленького mvc, вам лучше пойти с учебником для действительно небольшого mvc, который вы можете построить самостоятельно.

Это должно быть легко сделать, поэкспериментировать с ним немного (даже расширить его) и привыкнуть к философии mvc, и я уверен, что когда вы вернетесь в zend, все будет намного проще.

===================== отредактирован ========================= =======

Мне это очень нравится, получив здесь. Понимание теории - это одно и достижение точки, когда вы говорите "Я знаю, что нужно для этого небольшого mvc, чтобы быть отличным.." - это другое. Что касается zend, вы можете продолжить в основном, когда появятся новые потребности, поэтому вы не устанете, знания никогда не кончатся, и у нас тоже есть жизнь!

Переход прямо в код классов теперь будет затруднен. Существует много документации для Zend, вам это выгодно, так как она шаг за шагом.