Включить вид из другого модуля в мой текущий вид - PullRequest
0 голосов
/ 07 мая 2018

Структура выглядит следующим образом:

modules/school/config
modules/school/controllers
modules/school/controllers/form.php
modules/school/models
modules/school/views
modules/school/views/form.php

modules/univ/config
modules/univ/controllers
modules/univ/controllers/form.php
modules/univ/models
modules/univ/views
modules/univ/views/form.php

Теперь мне больше не нравится школьная форма, поэтому я хочу включить университетскую форму в школьный вид. Как мне это сделать?

$this->load->view('../univ/form'); // does not work

1 Ответ

0 голосов
/ 07 мая 2018

Я предполагаю, что вы используете HMVC от wiredesignz

в этом случае у вас есть 2 варианта

прямой звонок

$this->load->view('univ/form');

или через modules::run

создайте в вашем унивате / форме функцию, в которую вы загружаете это представление - например,

class Form extends MX_Controller
{

    public funciton view()
    {
        $this->load->view('form');
    }
}

и в своем школьном классе вы просто звоните

class School extends MX_Controller
{

    public funciton view()
    {
        echo modules::run('univ/form/view');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...