在CodeIgniter中调用HMVC模块时,如何将参数传递给模块构造函数?
我只是想知道如何在模块中传递参数 建造师 下面是编写的代码,但它的功能不好 //这是主控制器 类Main扩展MX_控制器在CodeIgniter中调用HMVC模块时,如何将参数传递给模块构造函数?,codeigniter,Codeigniter,我只是想知道如何在模块中传递参数 建造师 下面是编写的代码,但它的功能不好 //这是主控制器 类Main扩展MX_控制器 { 公共功能(构造) { 父项::_construct(); } public function index() { // sample parameter $aparam = array( 'param1' => 'param value1', 'param2' => 'param value2' );
{
公共功能(构造) {
父项::_construct();
}
public function index()
{
// sample parameter
$aparam = array(
'param1' => 'param value1',
'param2' => 'param value2'
);
$this->load->module('dashboard',$aparam);
}
}
//这是“仪表板”模块控制器
类仪表板扩展MX_控制器{
公共功能结构($aparam)
{
//输出参数值
//要获取此值
echo$aparam['param1'];
echo$aparam['param2'];
}
}
public function index()
{
// sample parameter
$aparam = array(
'param1' => 'param value1',
'param2' => 'param value2'
);
$this->load->module('dashboard',$aparam);
}
请帮忙。谢谢。好的,我只是想澄清一下,我不知道“HMVC”代表什么,但我注意到,如果您试图使用codeigniter框架,那么在创建控制器类时,您必须扩展“CI\U控制器”类,而不是“MX\U控制器” 以下是codeigniter手册中的参考页: 如果您试图创建一个独立类,以某种方式与您的代码交互,那么Codeigniter可以通过“库”实现这一点。图书馆只是一门课 以下是codeigniter手册中的参考页:
HMVC是分层模型视图控制器。您可以使用模块HMVC在ci中开发它自己的控制器、视图和模型。