Я начинающий программист.Я использую версию 2.0.2 с локальным сервером (php 5.3), и у меня есть стартовый контроллер с таким кодом (просто для тестирования, очевидно):
<?php
class Start extends CI_Controller
{
var $base;
function _construct()
{
parent::_construct();
$this->base = $this->config->item('base_url');
}
function hello()
{
$data['base'] = $this->base;
print_r ($data);
}
}
Когда я перехожу к функции приветствия,$data['base']
элемент массива пуст.Почему так должно быть, если функция конструкции заполнила его base_url из файла конфигурации?
Кажется, что переменная $base
недоступна вне функции конструкции, но я не могу понять, почему или как это исправить.Кто-нибудь может посоветовать, пожалуйста?