Timur
Новичок
Добрый день.
В контроллере модуля необходимо получить доступ к переменным основного класса
Пример
Основной класс
Класс модуля
Undefined property: CI::$test_2
Но если расширить класс модуля от родительского контроллера
Все работает как надо
Можно ли так делать?
Если не так, то что посоветуете?
Передачу параметров модулю не предлагайте пожалуйста
В контроллере модуля необходимо получить доступ к переменным основного класса
Пример
Основной класс
PHP:
<?php
class Main extends MX_Controller {
public $test, $test_2;
function __construct()
{
$this->test='Проверка переменной тест';
}
function index()
{
$this->test_2 = Modules::run('test');
echo $this->test_2;
}
PHP:
class Test extends MX_Controller {
public function index()
{
return 'Проверка связи'.$this->test;
}
}
Но если расширить класс модуля от родительского контроллера
PHP:
class Test extends Main {
public function index()
{
return 'Проверка связи'.$this->test;
}
}
Можно ли так делать?
Если не так, то что посоветуете?
Передачу параметров модулю не предлагайте пожалуйста