Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Загдействовать другой Контроллер после выполнения условия.


danya
 Погделиться

Рекомендованные сообещёния

 if ($this->customer->isLogged()) {

 тут нужно чтобы срабатывал контроллер из другого файла.

}

 

Возможно ли это сгделать? а то приходится писать код в одном файле.. 

Ссылка на комменирий
Погделиться на других сайих



    public function cont($cont)

    {

        $file  = DIR_APPLICATION . 'controller/' . $cont . '.php';

        $class = 'Controller' . preg_replace('/[^a-zA-Z0-9]/', '', $cont);

        if (file_exists($file)) {

            include_once($file);

            $this->registry->set('controller_' . str_replace('/', '_', $cont), new $class($this->registry));

        } else {

            trigger_error('Error: Could not load controller ' . $cont . '!');

            exit();

        }

    }


$this->cont('module/controller');

$this->data['data_controller']      = $this->controller_module_controller->index();

Ссылка на комменирий
Погделиться на других сайих

$this->load->controller('common/language');

Это для opencart 2 :)

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.