コード例 #1
0
 private function controller()
 {
     Loader::core('Controller');
     self::$router->routers = $c = self::$router->parse_url();
     //var_dump(self::$router->routers);
     Loader::controller(ucfirst(strtolower($c['controller'])), $c['method'], $c['var']);
 }
コード例 #2
0
ファイル: Cache.class.php プロジェクト: pgfeng/GFPHP
 public static function init()
 {
     if (Config::config('cache') == true) {
         $config = Config::cache();
         Loader::core('CacheCarry');
         Loader::driver('caches', $config['driver']);
         self::$cache = new $config['driver']($config);
     }
 }
コード例 #3
0
<?php

if (!defined('__ROOT__')) {
    exit('Sorry,Please from entry!');
}
/**
 * Created by PhpStorm.
 * User: PGF
 * Date: 2015/7/15
 * Time: 17:25
 * 将SESSION存到缓存中 实现多种SESSION方式 具体实现方式参考配置
 * 选择memcache缓存时session将设置不上去,原因不明
 */
Loader::core('Session');
class cacheSession extends Session
{
    protected $savePath;
    //====打开
    public function _open()
    {
        if (Config::session('savePath') == '') {
            $config = array('savePath' => 'session');
            Config::set($config, 'session', 1);
        }
        $this->savePath = Config::session('savePath');
        Cache::delete_timeout('session');
        return true;
    }
    //====关闭
    public function _close()
    {
コード例 #4
0
ファイル: Initialize.php プロジェクト: pgfeng/GFPHP
<?php

if (!defined('__ROOT__')) {
    exit('Sorry,Please from entry!');
}
/**
 * init 入口引入文件
 * 项目自动初始化文件
 * 创建时间:2014-08-08 14:56 PGF
 */
Loader::core('Debug');
//加载DEBUG类
Debug::start();
//程序开始
Loader::func('Base');
//加载基础全局函数
Loader::core('Cache');
//加载缓存处理类
Cache::init();
//初始化缓存类
//向日志中添加已经加载的Loader
Debug::add(__ROOT__ . Config::config('core_dir') . '/bases/' . 'Loader.class.php', 1);
Loader::core('Router');
//加载Router
Router::run();
//Router运行
Debug::stop();
//程序结束
//====================    END Initialize.php      ========================//
コード例 #5
0
ファイル: index.php プロジェクト: agreements/neofrag-cms
//Appel des classes de base
include_class('./neofrag/classes/neofrag.php');
include_class('./neofrag/classes/library.php');
include_class('./neofrag/classes/translatable.php');
include_class('./neofrag/classes/controller.php');
include_class('./neofrag/classes/controller_module.php');
include_class('./neofrag/classes/controller_widget.php');
include_class('./neofrag/classes/core.php');
include_class('./neofrag/classes/zone.php');
include_class('./neofrag/classes/row.php');
include_class('./neofrag/classes/col.php');
include_class('./neofrag/classes/panel.php');
include_class('./neofrag/classes/panel_box.php');
include_class('./neofrag/classes/button_back.php');
include_class('./neofrag/classes/driver.php');
include_class('./neofrag/classes/model.php');
include_class('./neofrag/classes/module.php');
include_class('./neofrag/classes/theme.php');
include_class('./neofrag/classes/widget.php');
include_class('./neofrag/classes/widget_view.php');
//Appel de la librairie Loader
include_class('./neofrag/core/loader.php');
//Création du loader de base
$NeoFrag = new Loader(array('assets' => array('./assets', './overrides/themes/default', './neofrag/themes/default'), 'config' => array('./neofrag/config', './overrides/config', './config'), 'core' => array('./overrides/core', './neofrag/core'), 'helpers' => array('./overrides/helpers', './neofrag/helpers'), 'lang' => array('./overrides/lang', './neofrag/lang'), 'libraries' => array('./overrides/libraries', './neofrag/libraries'), 'modules' => array('./overrides/modules', './neofrag/modules', './modules'), 'themes' => array('./overrides/themes', './neofrag/themes', './themes'), 'views' => array('./overrides/themes/default/views', './neofrag/themes/default/views'), 'widgets' => array('./overrides/widgets', './neofrag/widgets', './widgets')));
NeoFrag::loader();
//Chargement des librairies
$NeoFrag->core('error', 'template', 'profiler', 'database', 'config', 'access', 'addons', 'session', 'user', 'groups', 'breadcrumb', 'router', 'output');
/*
NeoFrag Alpha 0.1.3
./index.php
*/
コード例 #6
0
ファイル: hCore.php プロジェクト: khalid9th/ocAds
 /**
  * 
  * @param string $url Default is NULL
  * @return strıng
  */
 function baseURL($url = NULL)
 {
     // load config core if has not loaded before
     Loader::core('Config');
     if ($url !== NULL) {
         $baseURL = Config::get('baseURL');
         if ($baseURL) {
             return rtrim(Config::get('baseURL'), '/') . '/' . ltrim($url, '/');
         } else {
             return ltrim($url);
         }
     } else {
         return Config::get('baseURL');
     }
 }