Example #1
0
 public static function di()
 {
     if (self::$_di === NULL) {
         Loader::add('pimple');
         self::$_di = new Pimple();
     }
     return self::$_di;
 }
Example #2
0
 /**
  * 注册自动加载器
  */
 public function registerAutoloader($path = null)
 {
     if (is_null(static::$loader)) {
         require __DIR__ . DIRECTORY_SEPARATOR . 'Loader.php';
         $loader = new Loader();
         $loader->register();
         $loader->addClassMap(require __DIR__ . DIRECTORY_SEPARATOR . 'classmap.php');
         // 注册文件夹
         if (is_dir($path)) {
             $loader->add(null, $path);
         }
         static::$loader = $loader;
     }
     return static::$loader;
 }
Example #3
0
 public function __construct($filename = NULL)
 {
     parent::__construct($filename);
     Loader::add('vendor.twig.lib.Twig.Autoloader');
     Twig_Autoloader::register();
 }
Example #4
0
<?php

require 'Loader.php';
$loader = new Loader();
$loader->add(dirname(__FILE__));
$loader->autoload();
$loader = null;
Example #5
0
<?php

define('DOCUMENT_ROOT', dirname(realpath(__FILE__)) . DIRECTORY_SEPARATOR);
define('APPLICATION_PATH', realpath(DOCUMENT_ROOT . '../application') . DIRECTORY_SEPARATOR);
define('MODULES_PATH', realpath(DOCUMENT_ROOT . '../modules') . DIRECTORY_SEPARATOR);
define('CORE_PATH', realpath(DOCUMENT_ROOT . '../core') . DIRECTORY_SEPARATOR);
require_once CORE_PATH . 'loader.php';
Loader::add('init');