示例#1
0
<?php

use TRW\Core\Configure;
use TRW\Router\Router;
use TRW\ActiveRecord\BaseRecord;
use TRW\ActiveRecord\Database\Driver\MySql;
use TRW\Exception\ErrorHandler;
//ini_set('display_errors',1);
Configure::load(dirname(__FILE__) . '/config.php');
set_exception_handler('TRW\\Exception\\ErrorHandler::handleException');
BaseRecord::setConnection(new MySql(Configure::read('Database', 'MySql')));
Router::add('/', ['controller' => 'Pages', 'action' => 'index']);
示例#2
0
 public function setUp()
 {
     Configure::load('../app/config/config.php');
     BaseRecord::setConnection(new MySql(Configure::read('Database', 'MySql')));
 }
示例#3
0
 /**
 * デフォルトのレンダリングメソッド.
 *
 * 独自のレンダリングメソッドを実装しなかった場合このメソッドが呼ばれる
 *\
 * @return void
 */
 private function error()
 {
     $fileName = $this->template;
     if (Configure::read('Debug', 'level') === 1) {
         $fileName = 'develop';
     }
     echo $this->controller->render($fileName);
 }
示例#4
0
 public function testLoadAndRead()
 {
     Configure::load('../app/config/config.php');
     $this->assertEquals('App', Configure::read('App', 'namespace'));
 }