我有一个控制器abc_con
视图abc_
视图。
有第二个控制器cart_con
带有cart_view
。
我有第三个控制器xyz_con,可以看到xyz_view.php
我的网站的流程就像当我点击abc_view
然后值转到abc_con
,abc_con
有函数 cartload((。此函数加载视图cart_view。提交cart_view时,所有值都转到控制器xyz_con
。在xyz_con
有function loadxyz()
.此函数加载xyz_view
。
在abc_view
中,有一个带有名称密码的输入。这个输入值我可以很容易地在abc_con
中获取
我只是想转移这个$data
直接到xyz_view,无需存储在数据库中。
您必须一起扩展这些控制器 喜欢这个
1(.在一个控制器中.php
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
require APPPATH . '/controllers/twoController.php';
class oneController extends BaseController
{
$this->abc();
}
2(.在两个控制器中.php
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
require APPPATH . '/controllers/threeController.php';//parent class is threeController now you can access to function abc using inheriting like this
class twoController extends threeController
{
$this->abc();
}
}
3(.在三个控制器.php
<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
class threeController extends CI_Controller
{
function abc()
{
your code
}
}//end of 3rd controller