2016-04-01 2 views
1
$this->partial('partials/header'); 

Эта функция для одного модуля фалкона.phalcon partial для нескольких модулей

Что я могу сделать для этого нескольких модулей. Невозможно работать для этой конструкции модулей. Я пошел использовать в дизайне нескольких модулей.

$this->partial('partials/header'); 

Пожалуйста скажите мне

module1/ 
    views/ 
     about/  <- AboutController 
     index/  <- IndexController 
     index.phtml 
module2/ 
    views/ 
     about/  <- AboutController 
     index/  <- IndexController 
     index.phtml 
module3/ 
    views/ 
     about/  <- AboutController 
     index/  <- IndexController 
     index.phtml 
     partials/ <-()Store partials 
      header.phtml 
      footer.phtml 

ответ

2

Просто вернитесь несколько каталогов. Например, если вы хотите включить header.phtml из Module3 в Module1 (возможно, вам необходимо изменить для вашего пути):

$this->partial('../../module3/views/partials/header'); 
1

Лучше создать отдельный каталог просмотра, который будет использоваться в каждом модуле. Добавьте его, чтобы просмотреть compomnent, и тогда вам не нужно будет переходить в этот каталог.

Смежные вопросы