代码点火器控制器查看mysql

时间:2018-05-16 10:41:46

标签: codeigniter controller

我有一个控制器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 t 直接到xyz_view而不存储在数据库中。

1 个答案:

答案 0 :(得分:0)

您必须将这些控制器扩展到一起 像这样

1).in oneController.php

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
require APPPATH . '/controllers/twoController.php';
class oneController extends BaseController
{
    $this->abc();
}

2).in twoController.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).in threeController.php

<?php if(!defined('BASEPATH')) exit('No direct script access allowed');
class threeController extends CI_Controller
{
    function abc()
    {
        your code
    }
}//end of 3rd controller