Я довольно долго борюсь с 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, а о взаимоотношениях между объектами.
Я чувствую, что я вникаю в спагетти классов. ПОЖАЛУЙСТА, ПОМОГИТЕ???