[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: codeigniter
mmsgold
всем привет еще раз, хочу вникнуть немного во внутреннюю работу codeigniter,,, мне не понятна работа библиотек а точнее как это они подгружаются в другие классы если сами являются тоже классами...так разве можно класс, метод а в нем класс и еще метод.... мне кажется что нет ... и вот привожу код

public function add()
{
$this->load->library('table'); /////здесь
$this->load->library('captcha_lib'); /////здесь
$this->load->library('typography'); /////здесь

$img_array = get_clickable_smileys(base_url().'img/smileys/','comment_text');
$col_array = $this->table->make_columns($img_array,15);


$data = array();

$data['latest_materials'] = $this->materials_model->get_latest();

$data['popular_materials'] = $this->materials_model->get_popular();

$data['archive_list'] = $this->administration_model->get_archive();

$data['main_info'] = $this->materials_model->get($material_id);

$data['comments_list'] = $this->comments_model->get_by($material_id);

$data['smiley_table'] = $this->table->generate($col_array);

if ( ! isset($_POST['post_comment']))
{
$data['info'] = '';
$name = 'info';

$this->display_lib->user_info_page($data,$name); /////здесь
}


это кусок класса в код игнайтере, в него подгружаются библиотеки и есть одна автозагрузкой,,,, мне не понятно как это в одном классеработают другие, наследования ведь нет, объясните пожалуйста, я думаю такой механизм встречается и в других фреймворках
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.