Для моего текущего проекта я решил создать библиотеку для некоторых общих функций.
Например: Login_check, get_current_user и т.д.
С моими небольшими знаниями я создал простую библиотеку, но, к сожалению, она не работает.
Вот моя библиотека:
Имя файла: Pro.php
и находится в application/libraries
class Pro{
public function __construct()
{
parent::_construct();
$CI =& get_instance();
$CI->load->helper('url');
$CI->load->library('session');
$CI->load->database();
}
function show_hello_world()
{
$text = "Hello World";
return $text;
}
}
?>
И я попытался загрузить ее в мой контроллер:
<?php
class Admin extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->database();
$this->load->library(array('session'));
$this->load->library("Pro");
}
function index()
{
echo($this->Pro->show_hello_world());
}
}
?>
Я не вижу там никаких ошибок... но я получаю пустую страницу.
Что со мной не так???
Спасибо.
Edit : I got this error :
Call to a member function show_hello_world() on a non-object in C:\wamp\www\Project\application\controllers\admin.php on line 13