当前位置: 首页>>代码示例>>PHP>>正文


PHP Loader::func方法代码示例

本文整理汇总了PHP中Loader::func方法的典型用法代码示例。如果您正苦于以下问题:PHP Loader::func方法的具体用法?PHP Loader::func怎么用?PHP Loader::func使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Loader的用法示例。


在下文中一共展示了Loader::func方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _format

 private function _format($id, $data, $type)
 {
     switch ($type) {
         case '1':
             // json
             if (CHARSET == 'gbk') {
                 $data = array_iconv($data, 'gbk', 'utf-8');
             }
             return json_encode($data);
             break;
         case '2':
             // xml
             $xml = Loader::lib('Xml');
             return $xml->xml_serialize($data);
             break;
         case '3':
             // js
             Loader::func('dbsource:global');
             ob_start();
             include template_url($id);
             $html = ob_get_contents();
             ob_clean();
             return format_js($html);
             break;
     }
 }
开发者ID:hubs,项目名称:yuncms,代码行数:26,代码来源:CallController.php

示例2: initialize

 public function initialize()
 {
     //获取站点配置
     if (!isset($_SERVER['QUERY_STRING'])) {
         $_SERVER['QUERY_STRING'] = '';
     }
     $setting = model('setting')->where('siteid', 1)->getOne();
     $data['SEO'] = array();
     $data['SEO']['title'] = $setting['title'];
     $data['SEO']['keywords'] = $setting['keywords'];
     $data['SEO']['description'] = $setting['description'];
     $template = $setting['template'];
     //站点配置中的前台模板
     $data['page'] = isset($_GET['page']) ? $_GET['page'] : 1;
     $this->assign($data);
     unset($setting);
     Config::set(array('cache' => 1), 'database');
     Config::template();
     //载入模板配置,防止将所有的配置替换
     //==配置模板风格和静态缓存生存时间
     Config::set(array('view_name' => $template, 'template_parse' => 'template_parse', 'view_cache' => Config::cms('view_cache'), 'leftDelim' => Config::cms('tpl_leftDelim'), 'rightDelim' => Config::cms('tpl_rightDelim')), 'template');
     Loader::func('gouwanmei');
     //error_reporting(1);
     Config::set(array('debug' => 0), 'config');
 }
开发者ID:pgfeng,项目名称:ssy.9icode.club,代码行数:25,代码来源:FormController.php

示例3: __construct

 public function __construct($config = array())
 {
     if (!empty($config)) {
         $this->set_config($config);
     }
     $this->config['gateway_url'] = 'https://pay3.chinabank.com.cn/PayGate';
     $this->config['gateway_method'] = 'POST';
     $this->config['return_url'] = return_url('chinabank');
     Loader::func('pay:alipay');
 }
开发者ID:hubs,项目名称:yuncms,代码行数:10,代码来源:Chinabank.php

示例4: __construct

 public function __construct($config = array())
 {
     if (!empty($config)) {
         $this->set_config($config);
     }
     if ($this->config['service_type'] == 1) {
         $this->config['service'] = 'trade_create_by_buyer';
     } elseif ($this->config['service_type'] == 2) {
         $this->config['service'] = 'create_direct_pay_by_user';
     } else {
         $this->config['service'] = 'create_partner_trade_by_buyer';
     }
     $this->config['gateway_url'] = 'https://www.alipay.com/cooperate/gateway.do?_input_charset=' . CHARSET;
     $this->config['gateway_method'] = 'POST';
     $this->config['notify_url'] = return_url('alipay', 1);
     $this->config['return_url'] = return_url('alipay');
     Loader::func('pay:alipay');
 }
开发者ID:hubs,项目名称:yuncms,代码行数:18,代码来源:Alipay.php

示例5: initialize

 public function initialize()
 {
     Config::database();
     //加载数据库配置
     Loader::func('gouwanmei');
     //引入全局函数
     Config::set(array('cache' => 1), 'database');
     if (!isset($_SERVER['REQUEST_URI'])) {
         $_SERVER['REQUEST_URI'] = '';
     }
     //var_dump($_SERVER);
     $this->cacheKey = $_SERVER['REQUEST_URI'];
     //获取站点配置
     $setting = model('website')->where('siteid', 1)->getOne();
     $this->setting = $setting;
     $data['SEO'] = array();
     $data['SEO']['title'] = $setting['title'];
     $data['SEO']['keywords'] = $setting['keywords'];
     $data['SEO']['description'] = $setting['description'];
     $template = $setting['template'];
     //站点配置中的前台模板
     $data['website'] = $setting;
     $data['page'] = isset($_GET['page']) ? $_GET['page'] : 1;
     $data['user'] = Module('member')->isLogin($data['website']['membertokentype']);
     //用户登录状态
     $this->assign($data);
     unset($setting);
     Config::template();
     //载入模板配置,防止将所有的配置替换
     //==配置模板风格和静态缓存生存时间
     //==配置模板风格和静态缓存生存时间
     Config::set(array('view_name' => $template, 'template_parse' => 'template_parse', 'view_cache' => Config::cms('view_cache'), 'leftDelim' => Config::cms('tpl_leftDelim'), 'rightDelim' => Config::cms('tpl_rightDelim'), 'img_path' => Config::cms('img_path'), 'js_path' => Config::cms('js_path'), 'css_path' => Config::cms('css_path')), 'template');
     //如果使用手机进入则会用mobile模板
     if (isset($_SERVER['HTTP_USER_AGENT'])) {
         if (preg_match('/mobile/i', $_SERVER['HTTP_USER_AGENT'])) {
             Config::set(array('view_name' => 'mobile'), 'template');
         }
     }
     Config::set(array('debug' => Config::cms('debug')), 'config');
 }
开发者ID:pgfeng,项目名称:ssy.9icode.club,代码行数:40,代码来源:IndexController.php

示例6: exit

<?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      ========================//
开发者ID:pgfeng,项目名称:GFPHP,代码行数:29,代码来源:Initialize.php


注:本文中的Loader::func方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。