cms с php-OOP

я смотрю учебники по CMS с OOP – PHP & RainTPL

на странице управления: (articles.php)

<?php require_once('globals.php'); require_once(CONTROLLERS.'ArticlesController.php'); $articlesmodel = new ArticlesModel() ; $catsmodel = new ArticlesCatsModel(); $controller = new ArticlesController($articlesmodel,$catsmodel); $controller->show(); ?> 

globals.php:

 <?php error_reporting(E_ALL); ini_set('display_errors', 1); define('ROOT',dirname(__FILE__)); define('INC',ROOT.'/includes/'); define('CORE',INC.'/core/'); define('MODELS',INC.'/models/'); define('CONTROLLERS',INC.'/controllers/'); define('LIBS',INC.'/libs/'); /* core files */ require_once(CORE.'config.php'); require_once(CORE.'mysql.class.php'); require_once(CORE.'raintpl.class.php'); require_once(CORE.'system.php'); System::Store('db',new mysql()); System::Store('tpl',new RainTPL()); //class RainTPL ?> - <?php error_reporting(E_ALL); ini_set('display_errors', 1); define('ROOT',dirname(__FILE__)); define('INC',ROOT.'/includes/'); define('CORE',INC.'/core/'); define('MODELS',INC.'/models/'); define('CONTROLLERS',INC.'/controllers/'); define('LIBS',INC.'/libs/'); /* core files */ require_once(CORE.'config.php'); require_once(CORE.'mysql.class.php'); require_once(CORE.'raintpl.class.php'); require_once(CORE.'system.php'); System::Store('db',new mysql()); System::Store('tpl',new RainTPL()); //class RainTPL ?> 

ArticlesController.php

 <?php error_reporting(E_ALL); ini_set('display_errors', 1); require_once(MODELS.'ArticlesModel.php'); require_once(MODELS.'ArticlesCatsModel.php'); class ArticlesController { private $articlesModel; //Articles Model Object private $articlesCatsModel; //Articles Cat Model Object //object of ArticlesModel class public function __construct(ArticlesModel $articlesmodel,ArticlesCatsModel $catsmodel) { $this->articlesModel = $articlesmodel ; $this->articlesCatsModel = $catsmodel ; } public function Show() { // array of articles from model :D /* he takes object from Articlesmodel.php like private articles model then he call the Get function from ArticlesModel Class */ $articles = $this->articlesModel->Get(); $cats = $this->articlesCatsModel->Get(); //put them inside the template after getting them System::Get('tpl')->assign('articles',$articles) ; System::Get('tpl')->assign('cats',$cats) ; // show them in the templatee System::Get('tpl')->draw('blog'); } } 

Блог, где должны быть показаны статьи

но в блоге нет проблем

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

СтатьиCatsModel

СтатьиCatsModel включает / модель

[ArticleModel] [3]

[3]: http://pastebin.com/z2dzcBVc возвращает пустой массив, я думаю, что даже есть строки в БД

Related of "cms с php-OOP"