Всем привет. Вывожу количество записей из базы на главную страницу.Если перехожу по ссылке localhost/index все работает нормально. Но как только перехожу просто на localhost , получаю ошибку Call to a member function countAllUsers() on a non-object . controllers/index PHP: class Index extends Controller { function __construct() { parent::__construct(); } function index() { // Title Page $this->view->title = 'Title Page'; // Download and View Model countAllUsers $this->view->users = $this->model->countAllUsers(); // Download View $this->view->render('index/index'); } } models/index_model PHP: class Index_Model extends Model { public $errors = array(); public function __construct() { parent::__construct(); } public function countAllUsers() { $statement = $this->db->prepare("SELECT COUNT(*) count FROM users"); $statement->execute(); foreach ($statement->fetchAll() as $user) { $all_users[$user->count] = new stdClass(); $all_users[$user->count]->count = $user->count; } return $all_users; } } views/index PHP: <?php foreach ($this->users as $user) { echo '<div class="count-users">Всего регистраций: '.$user->count.' </div>'; } ?> libs/controller PHP: <?php class Controller { function __construct() { try { $this->db = new Database(); } catch (PDOException $e) { die('Не удалось установить соединение с базой данных.'); } $this->view = new View(); } public function loadModel($name) { $path = MODELS_PATH . $name.'_model.php'; if (file_exists($path)) { require MODELS_PATH .$name.'_model.php'; $modelName = $name . '_Model'; $this->model = new $modelName(); } } }