2011-01-12 55 views
3

我想从我的第一个控制器中的第二个控制器的视图加载视图,但它给出的错误,即使它在那里,视图无法找到。加载codeigniter HMVC中的意见不工作


模块 - >音乐
视图 - >新 - > file1.php
视图 - >旧 - > file2.php

控制器 - > new.php

从内new.php我使用的功能指数(),并试图加载视图

 $this->load->view('old/file2.php'); 

正如你所看到的,我试图加载视图file2(这是来自另一个控制器)从控制器内部但它不想显示。

+0

您的视图调用中的`.php`是不必要的...手动检查并确认您的视图在`system/application/views/old/file2.php`中 – jondavidjohn 2011-01-12 02:19:38

+0

感谢您的回复,我使用HMVC该文件位于system/application/modules/music/views/old/ – topbennie 2011-01-12 02:41:05

回答

11

敢肯定你需要添加模块的名称:

$this->load->view('music/old/file2');

应该这样做。