Ejemplo n.º 1
0
<?php

use app\core\App;
require_once '../app/Config.php';
require_once '../app/AutoLoad.php';
// default controller and its action
define('DEFAULT_CONTROLLER', 'HomeController');
define('DEFAULT_ACTION', 'indexAction');
define('DEFAULT_ROUTE', 'home');
// db connection params
define('DB_DRIVER', 'MySQLiDriver');
define("DB_CONN_PARAMS", serialize(array('host' => 'localhost', 'username' => 'root', 'password' => '', 'db' => 'snp')));
// adding routes to global Scope
$app = new App();
$app->addRoute('home', 'Home', false);
$app->addRoute('register', 'Register', false);
$app->addRoute('login', 'Login', false);
$app->addRoute('news', 'News', false);
$app->addRoute('categories', 'Category', false);
$app->addRoute('comments', 'Comment', false);
$app->addRoute('logout', 'Logout', false);
$app->run();
Ejemplo n.º 2
0
header("Cache-Control: no-transform");
define('DS', DIRECTORY_SEPARATOR);
define('PS', PATH_SEPARATOR);
define('BP', dirname(__FILE__));
define('SERVER_NAME', $_SERVER['SERVER_NAME']);
require_once 'App/Core/App.php';
require_once 'App/Core/Autoloader.php';
$config = array('db' => array('host' => 'localhost', 'username' => 'root', 'password' => 'root', 'dbname' => 'test'));
function show_error($heading, $message, $template = '')
{
    //pr($traces);
    $msg = '<b>' . $heading . ' : </b><br/>' . $message . '<br/>';
    /*$traces = debug_backtrace();
      foreach ($traces[0] as $k => $v){
          if(!is_object($v) && !is_array($v)){
              if($k == 'file' || $k == 'line'){
                  $msg .= '<b>'.$k .'</b> => '.$v.'<br/>';
             }
          }           
      }*/
    $res = array();
    $res['error'] = $msg;
    echo json_encode($res);
}
function pr($t)
{
    echo '<pre>';
    print_r($t);
}
Core\App::run($config);