вопрос по Zend Framework

Тема в разделе "PHP", создана пользователем vanderv, 15 авг 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. vanderv

    vanderv

    Регистр.:
    30 май 2009
    Сообщения:
    267
    Симпатии:
    12
    вот учусь по этой статье http://zend-framework.ru/getting-started/
    там когда сделал макет, есть такая строчка
    PHP:
     echo $this->layout()->content
    Через эту строчку он обращается к index/index.phtml. Вопрос почему??? Откуда здесь становится понятно что мы обратились иммено туда? И как мне обратиться к другому файлу?
     
  2. William

    William Писатель

    Регистр.:
    26 дек 2006
    Сообщения:
    2
    Симпатии:
    0
    наверное чтобы обратиться к другому файлу, надо использовать partials или placeholders
     
  3. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    линк на сорцы битый

    смотри метод layout()
     
  4. ec_stasis

    ec_stasis Создатель

    Регистр.:
    5 июл 2010
    Сообщения:
    24
    Симпатии:
    3
    Автоматически рендерится скрипт с названием "controller/action". По умолчанию при запросе начальной страницы сайта вызывается IndexController::indexAction(). Отсюда и берется index/index.phtml.
    Чтобы "обратиться" к другому файлу, можно запросить другой URL на сайте. Например, /other по умолчанию будет искать OtherController::indexAction, а затем и пытаться рендерить other/index.phtml
     
Статус темы:
Закрыта.