저는 CI + HMVC 설치 작업을하고 있습니다. HMVC 함수 호출을 사용할 때 :CodeIgniter HMVC
Modules::run("header");
화면에 아무 것도 인쇄하지 않습니다. 그러나 나는 실행하는 경우 :
echo Modules::run("header");
나 :
이$x = Modules::run("header");
그 다음이 작동합니다.
이
내가 일하기 위해 노력하고 코드입니다 :// HOME MODULE
class Home extends MX_Controller{
public function index(){
Modules::run("header");
$this->load->view('home_view');
Modules::run("header");
}
}
// HEADER MODULE
class Header extends MX_Controller{
public function index(){
$this->load->view('header_view');
}
}
// FOOTER MODULE
class Footer extends MX_Controller{
public function index(){
$this->load->view('footer_view');
}
}
을하지만 그것을 실행할 때 난 단지 "home_view"내용을 참조하십시오. 머리글과 바닥 글이 없습니다.
는나는 그것을 해결하기 위해 위의 방법을 사용할 수 없습니다 $ this->로드 ->보기() 버퍼링, 내 바닥 글 아래에 내 "home_view"내용이 내 HTML의 하단에 표시하게하는,이 미치게 때문에 소지품.
모듈 : run()이 버퍼링되지 않는 이유를 알아보세요. 감사합니다.
'Modules :: run ("header");'과 비슷한 기능을 사용하여 문서에서 말한 것처럼 뷰를 부분적으로 렌더링하는 규칙입니다. 그런데 왜 그것을 사용하고 싶지 않습니까? –