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


PHP Pi::set方法代码示例

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


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

示例1: define

<?php

//最低配置,几乎不修改
define("DOT", DIRECTORY_SEPARATOR);
define("TIMEZONE", 'Asia/Shanghai');
define("ENCODE", 'UTF-8');
define("PI_CORE", PI_ROOT . 'core' . DOT);
define("PI_UTIl", PI_ROOT . 'util' . DOT);
define("PI_PIPE", PI_ROOT . 'pipe' . DOT);
Pi::set('MUST_CONST', array('PI_ROOT', 'APP_ROOT', 'COM_ROOT'));
Pi::set('COM_DIR', array('export', 'lib', 'logic', 'model', 'conf'));
Pi::set('DefaultInputPipe', 'InputPipe');
Pi::set('DefaultOutputPipe', 'OutputPipe');
Pi::set('DbLib', PI_CORE . 'db' . DOT . 'medoo.php');
Pi::set('MemcacheLib', PI_CORE . 'cache' . DOT . 'Memcache.php');
Pi::set('RedisLib', PI_CORE . 'cache' . DOT . 'Redis.php');
Pi::set('LogLib', PI_CORE . 'log' . DOT . 'Log.php');
Pi::set('LoaderLib', PI_CORE . 'Loader.php');
Pi::set('PipeExe', PI_CORE . 'PipeExecutor.php');
Pi::set('PageCtr', PI_CORE . 'PageCtr.php');
//其他配置
开发者ID:gelcaas,项目名称:newpi,代码行数:21,代码来源:Config.inc.php

示例2: define

<?php

define('APP_NAME', 'api');
define('PI_ROOT', dirname(dirname(dirname(__FILE__))) . '/pi/');
define('APP_ROOT', dirname(dirname(__FILE__)) . '/');
define('LOG_PATH', dirname(dirname(dirname(__FILE__))) . '/logs');
define('COM_ROOT', APP_ROOT . 'com/');
define("__PI_EN_DEBUG", 1);
include PI_ROOT . 'Api.php';
//api项目需要的框架配置
Pi::set('global.logFile', 'api');
//代码环境
Pi::set('com_env', 'dev');
Pi::set('app_env', 'dev');
//自定义类可以重构提供的基础ApiApp功能
class PApiApp extends ApiApp
{
}
$app = new PApiApp($argv);
$app->run();
开发者ID:hihus,项目名称:newpi,代码行数:20,代码来源:index.php

示例3: define

<?php

//酌情去掉的配置
define('TIMEZONE', 'Asia/Shanghai');
define("__PI_EN_DEBUG", 1);
//必要配置
define('PI_ROOT', dirname(dirname(dirname(__FILE__))) . '/pi/');
define('PI_APP_ROOT', dirname(dirname(__FILE__)) . '/');
define('PI_COM_ROOT', PI_APP_ROOT . 'com/');
define('PI_APP_NAME', 'api');
define('LOG_PATH', '/tmp/');
include PI_ROOT . 'app/Api.php';
//api项目需要的框架配置
Pi::set('global.logFile', 'api');
//代码环境 - 可选
// Pi::set('com_env','dev');
// Pi::set('app_env','dev');
//自定义类可以重构提供的基础ApiApp功能
class PApiApp extends ApiApp
{
}
$app = new PApiApp($argv);
$app->run();
开发者ID:hihus,项目名称:pi,代码行数:23,代码来源:index.php

示例4: define

<?php

define('APP_NAME', 'web');
define('PI_ROOT', dirname(dirname(dirname(__FILE__))) . '/pi/');
define('APP_ROOT', dirname(dirname(__FILE__)) . '/');
define('COM_ROOT', APP_ROOT . 'com/');
define('APP_CTR_ROOT', APP_ROOT . APP_NAME . '/ctr/');
define('LOG_PATH', dirname(dirname(dirname(__FILE__))) . '/logs');
define("__PI_EN_DEBUG", 1);
include PI_ROOT . 'Web.php';
//web项目需要的框架配置
Pi::set('global.logFile', 'web');
Pi::set('env', 'dev');
$app = new WebApp();
$app->run();
开发者ID:gelcaas,项目名称:newpi,代码行数:15,代码来源:index.php

示例5: define

<?php

/**
 * @file Config.inc.php
 * @author wanghe (hihu@qq.com)
 **/
//最低配置,几乎不修改
define("DOT", DIRECTORY_SEPARATOR);
define("TIMEZONE", 'Asia/Shanghai');
define("ENCODE", 'UTF-8');
define("PI_CORE", PI_ROOT . 'core' . DOT);
define("PI_UTIl", PI_ROOT . 'util' . DOT);
define("PI_PIPE", PI_ROOT . 'pipe' . DOT);
//内部调用或者网络错误的返回err_code标识
define("INNER_ERR", '_pi_inner_err_code');
define("INNER_RES_PACK", '_pi_inner_content');
Pi::set('MUST_CONST', array('PI_ROOT', 'APP_ROOT', 'COM_ROOT'));
Pi::set('COM_DIR', array('export', 'lib', 'logic', 'model', 'conf'));
Pi::set('DefaultInputPipe', 'InputPipe');
Pi::set('DefaultOutputPipe', 'OutputPipe');
Pi::set('DbLib', PI_CORE . 'db' . DOT . 'db.php');
Pi::set('MemcacheLib', PI_CORE . 'cache' . DOT . 'Memcache.php');
Pi::set('RedisLib', PI_CORE . 'cache' . DOT . 'Redis.php');
Pi::set('LogLib', PI_CORE . 'log' . DOT . 'Log.php');
Pi::set('LoaderLib', PI_CORE . 'Loader.php');
Pi::set('PipeExe', PI_CORE . 'PipeExecutor.php');
Pi::set('PageCtr', PI_CORE . 'PageCtr.php');
//inner api
Pi::set('global.innerapi_sign', 'kjsdgiu3kiusdf982o3sdfo034s');
Pi::set('global.innerapi_sign_name', '_pi_inner_nm');
//其他配置
开发者ID:hihus,项目名称:newpi,代码行数:31,代码来源:Config.inc.php

示例6: array

<?php

//picom('login') - loginExport #all代表所有接口走远程调用,配置优先级最高
Pi::set('proxy.login', array('#all' => array('net' => 'http', 'data' => 'serialize', 'ip' => 'api.hihu.com', 'timeout' => 4), 'dologin' => array('net' => 'http', 'data' => 'serialize', 'ip' => 'api.hihu.com', 'timeout' => 6)));
//picom('search') - SearchExport
Pi::set('proxy.search', array('dosearch' => array('net' => 'http', 'data' => 'serialize', 'ip' => 'api.hihu.com', 'timeout' => 5), 'beauty_search' => array('net' => 'http', 'data' => 'serialize', 'ip' => 'api.hihu.com', 'timeout' => 5)));
//picom('search','more') - SearchMoreExport
Pi::set('proxy.search#more', array('dosearch' => array('net' => 'http', 'data' => 'serialize', 'ip' => 'api.hihu.com', 'timeout' => 5), 'beauty_search' => array('net' => 'http', 'data' => 'serialize', 'ip' => 'api.hihu.com', 'timeout' => 5)));
开发者ID:xtzlyp,项目名称:newpi,代码行数:8,代码来源:proxy.inc.php

示例7: array

<?php

Pi::set('db.hihus', array('master' => array('database_name' => 'hihus', 'server' => '101.200.79.214', 'username' => 'hihu', 'password' => 'ndfnie3i'), 'slave' => array('database_name' => 'hihus', 'server' => '101.200.79.214', 'username' => 'hihu', 'password' => 'ndfnie3i')));
开发者ID:hihus,项目名称:newpi,代码行数:3,代码来源:db.inc.php

示例8: array

<?php

Pi::set('cache.users', array(array('host' => '127.0.0.1', 'port' => 11211, 'pconnect' => 1, 'unit' => 'servers12'), array('host' => '127.0.0.1', 'port' => 11311, 'pconnect' => 1, 'unit' => 'servers12')));
开发者ID:hihus,项目名称:newpi,代码行数:3,代码来源:cache.inc.php

示例9: define

<?php

define('APP_NAME', 'test');
define('PI_ROOT', dirname(dirname(dirname(__FILE__))) . '/pi/');
define('APP_ROOT', dirname(dirname(__FILE__)) . '/');
define('LOG_PATH', dirname(dirname(dirname(__FILE__))) . '/logs');
define('COM_ROOT', APP_ROOT . 'com/');
define("__PI_EN_DEBUG", 1);
include PI_ROOT . 'Api.php';
//api项目需要的框架配置
Pi::set('global.logFile', 'test');
Pi::set('env', 'test');
// dev test pre online
class testApp extends App
{
    public function __construct()
    {
        $this->mod = 'test';
        $this->debug = true;
        $this->logger = 'test';
        parent::__construct();
    }
    public function run()
    {
        $login = new com_login_login();
        $login->login();
        Logger::trace('get trace, errno:%d,errmsg:%s,file:%s,line:%d', 33, 44, 55, 66);
    }
}
$app = new testApp();
$app->run();
开发者ID:gelcaas,项目名称:newpi,代码行数:31,代码来源:test.php

示例10: array

<?php

Pi::set('proxy.search', array('net' => 'http', 'data' => 'serialize', 'ip' => '127.0.0.1'));
开发者ID:gelcaas,项目名称:newpi,代码行数:3,代码来源:proxy.inc.php

示例11: define

 **/
define('DOT', DIRECTORY_SEPARATOR);
define('PI_CORE', PI_ROOT . 'core' . DOT);
define('PI_UTIL', PI_ROOT . 'util' . DOT);
define('PI_PIPE', PI_ROOT . 'pipe' . DOT);
define('PIPE_HELPER', PI_PIPE . 'helper' . DOT);
define('EXPORT_ROOT', PI_COM_ROOT . 'export' . DOT);
if (!defined('COM_CONF_PATH')) {
    define('COM_CONF_PATH', PI_COM_ROOT . 'conf' . DOT);
}
if (defined('PI_APP_ROOT') && !defined('APP_CONF_PATH')) {
    define('APP_CONF_PATH', PI_APP_ROOT . PI_APP_NAME . DOT . 'conf' . DOT);
}
//rpc内部调用或者网络错误的返回err_code标识
if (!defined('PI_INNER_ERR')) {
    define('PI_INNER_ERR', '_pi_inner_err_code');
}
if (!defined('INNER_RES_PACK')) {
    define('INNER_RES_PACK', '_pi_inner_content');
}
//通用一次性salt
Pi::set('global.inner_tmp_salt', 'ks92pi');
//inner api sign
Pi::set('global.innerapi_sign', 'kjsdgiu3kiusdf982o3sdfo034s');
Pi::set('global.innerapi_sign_name', '_pi_inner_nm');
//db and cache and log
Pi::set('DbLib', PI_UTIL . 'db' . DOT . 'db.php');
Pi::set('MemcacheLib', PI_UTIL . 'cache' . DOT . 'Memcache.php');
Pi::set('RedisLib', PI_UTIL . 'cache' . DOT . 'Redis.php');
Pi::set('LogLib', PI_UTIL . 'log' . DOT . 'Log.php');
//其他配置
开发者ID:hihus,项目名称:pi,代码行数:31,代码来源:Config.inc.php


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