【问题标题】:Code igniter controller view mysqlCodeigniter 控制器视图 mysql
【发布时间】:2018-05-16 10:41:46
【问题描述】:

我有一个控制器 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中轻松获取

我只是想转发这个$datat 直接到xyz_view,不存入数据库。

【问题讨论】:

标签: codeigniter controller


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 2015-12-09
    • 1970-01-01
    相关资源
    最近更新 更多