codeigniter hmvc には 2 つのモジュールがあります。
1- アクセス 2- ディスプレイ
これが私のアクセスモジュールコントローラーです
class Access extends MX_Controller
{
public function __contstruct()
{
parent::__construct();
$this->load->module('display');
}
public function index()
{
echo modules::run('display/login');
}
public function logout()
{
//$this->load->view('login');
echo modules::run('display/test');
}
}
ここに私のディスプレイモジュールcontrolelrがあります
class Display extends MX_Controller
{
public function login()
{
$this->load->view('header');
$this->load->view('login'); // This file resides in Access module view folder
$this->load->view('footer');
}
}
したがって、アクセスコントローラーが接触すると、技術的には、コントローラーの表示モジュールログイン機能にアクセスする必要があります。これにより、ヘッダーとフッターとともにログインフォームが表示されます。
ここでの問題は、login.php が、表示モジュール コントローラーからアクセスされているアクセス モジュール ビュー ファイルに配置されていることです。ですから、質問は誰にとってもかなり明確だと思います。