Код воспламенителя контроллера зрения MySQL - PullRequest
0 голосов
/ 16 мая 2018

У меня есть один контроллер 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 Ответ

0 голосов
/ 17 мая 2018

Вы должны расширить эти контроллеры вместе как это

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...