[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MVC
Freeline
Есть action в контроллере:
function action_catalog(){
$this->view->generate('header/header_main.php', 'content/content_catalog.php', 'footer/footer_main.php', 'model_catalog.php');
}


Файл view.php:
<?php
class
View{

function generate($header, $content, $footer, $data = null){
include 'application/views/' . $header;
include 'application/views/' . $content;
include 'application/views/' . $footer;
include 'application/models/' . $data;
}
}


Во вьюшке пытаюсь создать класс model_catalog, но пишет, что такого класса он не видит. Я же его подключил во вьюшке, почему его не видно?

Fatal error: Class 'model_catalog' not found in C:\wamp\www\WebStudio\application\views\content\content_catalog.php on line 3

<?php

$model = new model_catalog();
$model->getHoodies();
?>
AllesKlar
потому что content_catalog.php подключается раньше, чем model_catalog.php, соответсвенно, на момент подключения ничего не находит.

_____________
[продано копирайтерам]
Быстрый ответ:

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