Я смотрю учебник, я смотрю учебники о CMS с OOP – PHP
но при открытии страницы users.php (просмотр страницы) я не получаю никакого результата!
на странице управления
users.php
<?php /** * Globals file */ require_once('../globals.php'); /** * Articles Controller */ require_once(CONTROLLERS.'UsersController.php'); /** * Models */ require_once(MODELS.'UsersModel.php'); $usersmod = new UsersModel(); /** * Controller Instance */ $controller = new UsersController($usersmod); $controller->GetAllUsers(); ?>
users.html
{include="header"} <!--main content start--> <section id="main-content"> <section class="wrapper"> <!-- page start--> <div class="row"> <div class="col-sm-12"> <section class="panel"> <header class="panel-heading"> Users </header> <table class="table"> <thead> <tr> <th>id</th> <th>name</th> <th>Username</th> <th>email</th> <th>is admin?</th> <th>Control</th> </tr> </thead> <tbody> {loop="users"} <tr> <td>{$value.id}</td> <td>{$value.name}</td> <td>{$value.username} </td> <td>{$value.email}</td> <td>{$value.is_admin}</td> <td> <a href="updateuser.php?id={$value.id}" class="btn btn-primary">Update</a> <a href="deleteuser.php?id={$value.id}" class="btn btn-danger">Delete</a> </td> </tr> {/loop} </tbody> </table> </section> </div> </div> </section> </section> {include="footer"}
в{include="header"} <!--main content start--> <section id="main-content"> <section class="wrapper"> <!-- page start--> <div class="row"> <div class="col-sm-12"> <section class="panel"> <header class="panel-heading"> Users </header> <table class="table"> <thead> <tr> <th>id</th> <th>name</th> <th>Username</th> <th>email</th> <th>is admin?</th> <th>Control</th> </tr> </thead> <tbody> {loop="users"} <tr> <td>{$value.id}</td> <td>{$value.name}</td> <td>{$value.username} </td> <td>{$value.email}</td> <td>{$value.is_admin}</td> <td> <a href="updateuser.php?id={$value.id}" class="btn btn-primary">Update</a> <a href="deleteuser.php?id={$value.id}" class="btn btn-danger">Delete</a> </td> </tr> {/loop} </tbody> </table> </section> </div> </div> </section> </section> {include="footer"}
UsersController.php
<?php error_reporting(E_ALL); ini_set('display_errors', 1); class UsersController { private $usersModel ; // object from model public function __construct(UsersModel $usersmod) { $this->usersModel = $usersmod ; } /**********************Admin Area**********************/ public function GetAllUsers() { $users = $this->usersModel->Get(); System::Get('tpl')->assign('users',$users); System::Get('tpl')->assign('users'); } } ?>
UsersModel.php
class UsersModel { private $userInfo = array(); /** * Add New user * @param $data * @return bool */ public function Add($data) { if(System::Get('db')->Insert('users',$data)) return TRUE; return FALSE; } /** * Get All Users */ public function Get($extra = '') { $users = array(); System::Get('db')->Execute("SELECT * FROM `users` {$extra}"); if(System::Get('db')->AffectedRows()>0) $users = System::Get('db')->GetRows(); return $users; }
я просто получаю белую страницу (пробел)
безрезультатно