Yii Framework Forum: И снова вьюхи - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

И снова вьюхи Rate Topic: -----

#1 User is offline   Digital God 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 178
  • Joined: 30-January 09

Posted 17 June 2009 - 12:26 AM

Вопрос такой - есть приложение backend, в нем модуль News, дефолтовый контроллер. Как в нем использовать вьюху, которая относится к другому модулю?

То есть $this->render('index'); будет искать в backend/modules/news/views/default/index.php

а как ему указать скажем /backend/views/default/index ?
0

#2 User is offline   Digital God 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 178
  • Joined: 30-January 09

Posted 17 June 2009 - 12:30 AM

нашел в мануале что если в render() указать /, то поиск будет идти по viewPath приложения а не контроллера, но что-то все равно оно не находит нужной вьюхи
0

#3 User is offline   Digital God 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 178
  • Joined: 30-January 09

Posted 17 June 2009 - 12:37 AM

Вобщем проблема решена. Для тех у кого похожие траблы - вот решение и инфа.

Если в имени вьюхи указать "/" (без ковычек), то поиск будет произведен в папке view всего приложения. Если же текущий контроллер принадлежит модулю, то поиск будет осуществляться в папке view модуля.
В этом случае придется использовать алиасы путей.

В моем случае я прописывал "application.backend.views.other.section"
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users