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