本文整理汇总了PHP中FLEA::loadAppInf方法的典型用法代码示例。如果您正苦于以下问题:PHP FLEA::loadAppInf方法的具体用法?PHP FLEA::loadAppInf怎么用?PHP FLEA::loadAppInf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FLEA
的用法示例。
在下文中一共展示了FLEA::loadAppInf方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
<?php
$configFilename = 'DSN.php';
if (!is_readable($configFilename)) {
header('Location: install/setup-required.php');
}
define('SHARED_DIR', dirname(realpath($configFilename)));
define('APP_DIR', dirname(__FILE__) . '/APP');
// UPLOAD_DIR 常量用于指示保存上传文件的根目录
define('UPLOAD_DIR', dirname(__FILE__) . '/upload');
// UPLOAD_ROOT 常量用于指示用什么 URL 路径访问上传目录
define('UPLOAD_ROOT', 'upload');
define('NO_LEGACY_FLEAPHP', true);
require 'FLEA/FLEA.php';
FLEA::loadAppInf($configFilename);
FLEA::loadAppInf(APP_DIR . '/Config/ZOB_APP_INF.php');
FLEA::import(APP_DIR);
FLEA::runMVC();
示例2: define
*/
// NO_LEGACY_FLEAPHP 为 true 时,指示不载入与 FleaPHP 1.0.6x 保持兼容的接口文件
define('NO_LEGACY_FLEAPHP', true);
/**
* 当 DEPLOY_MODE 为 false 时,FleaPHP 使用调试模式运行,
* 应用程序开发结束后,应该将 DEPLOY_MODE 改为 true。
*/
define('DEPLOY_MODE', false);
// 载入 FleaPHP,并作初始化
require '../FleaPHP/FLEA/FLEA.php';
// APP_DIR 常量定义为应用程序代码所在的父目录
define('APP_DIR', dirname(__FILE__) . DS . 'APP');
// 载入配置文件
FLEA::loadAppInf(APP_DIR . '/Config/APP_INF.php');
// TODO: 修改 DATABASE.php 内容为您所使用的数据库
FLEA::loadAppInf(APP_DIR . '/Config/DATABASE.php');
/**
* 指定找不到控制器或动作方法时要调用的错误处理过程
*/
// FLEA::setAppInf('dispatcherFailedCallback', 'page_404');
// 导入应用程序对象搜索路径
FLEA::import(APP_DIR);
// 启动 MVC 模式,并运行应用程序
FLEA::runMVC();
/**
* 当指定的控制器或者动作不存在时调用此方法
*
* 开发者可以在此方法中显示更友好的错误信息
*/
function page_404($controller, $action)
{
示例3: define
<?php
// 配置文件
/* 取得当前ecshop所在的根目录 */
//define('ROOT_PATH', str_replace('includes/init.php', '', str_replace('\\', '/', __FILE__)));
define('ROOT_PATH', '');
define('FILE_PATH', dirname(__FILE__));
define('APP_DIR', FILE_PATH . DS . 'APP');
define('SM_DIR', FILE_PATH . DS . 'Stuff' . DS . 'Smarty');
define('TEMP_DIR', FILE_PATH . DS . 'templates');
define('TEMPC_DIR', FILE_PATH . DS . 'templates_c');
define('CACHE_DIR', FILE_PATH . DS . 'FLEA' . DS . '_Cache');
define('STUFF_DIR', ROOT_PATH . '/Stuff');
define('FCK_DIR', STUFF_DIR . '/fckeditor');
define('IMG_DIR', STUFF_DIR . '/images');
define('CSS_DIR', STUFF_DIR . '/css');
define('JS_DIR', STUFF_DIR . '/js');
define('GOODS_DIR', IMG_DIR . '/goods');
define('ADS_DIR', '/ads');
define('MAX_FILES', 1500 * 1500);
define('ALLOW_EXTS', 'jpg,png,gif');
define('UPLOAD_IMG_DIR', FILE_PATH . DS . 'Stuff' . DS . 'images' . DS . 'goods');
// 定义登录后台所需的用户名密码
define('ADMIN_NAME', 'admin');
define('ADMIN_PSW', 'admin');
// 配置文件
$appInf = array('urlLowerChar' => true, 'dbTablePrefix' => 'ws_', 'dbDSN' => array('driver' => 'mysql', 'host' => 'localhost', 'login' => 'lnwwyy.com', 'password' => 'zaq1xsw2', 'database' => 'lnwwyy.com'), 'metas' => array('robots' => 'all', 'author' => '零壹科技 www.in01.com.cn', 'copyright' => '辽宁万维医药有限公司', 'description' => '辽宁万维医药有限公司', 'keywords' => '思清,柴芩清宁胶囊,脑中卒,辽宁总经销', 'title' => '辽宁万维医药有限公司', 'charset' => 'utf-8'), 'view' => 'FLEA_View_Smarty', 'viewConfig' => array('smartyDir' => realpath(SM_DIR), 'template_dir' => TEMP_DIR, 'compile_dir' => TEMPC_DIR, 'left_delimiter' => '{{', 'right_delimiter' => '}}'), 'internalCacheDir' => CACHE_DIR, 'responseCharset' => 'utf-8', 'databaseCharset' => 'utf8');
FLEA::loadAppInf($appInf);
示例4: register_app_inf
/**
* 注册应用程序设置(已经过时,用 FLEA::loadAppInf() 代替)
*
* @param mixed $__config 配置数组或配置文件名
* @deprecated
*/
function register_app_inf($__flea_internal_config = null)
{
FLEA::loadAppInf($__flea_internal_config);
}
示例5: define
<?php
define('ROOT_DIR', dirname(__FILE__));
require ROOT_DIR . '/Libs/FLEA/FLEA.php';
require ROOT_DIR . '/Libs/Config/sys_env.php';
FLEA::loadAppInf(ROOT_DIR . '/Libs/Config/FLEA_CONFIG.php');
//如果ACT文件存在 则加载 否则使用默认ACT文件
if (file_exists(ROOT_DIR . '/_Cache/ACT.php')) {
FLEA::setAppInf('defaultControllerACTFile', ROOT_DIR . '/_Cache/ACT.php');
}
FLEA::import(ROOT_DIR . '/App');
//FLEA::loadClass('Sys_Core');
FLEA::runMVC();
/**
* 无法找到控制器时的错误处理
*
*/
function onDispatcherFailedCallback($controller, $action)
{
echo "你所访问的控制器" . $controller . "中" . $action . "方法不存在";
//redirect(url(null, null, array('requestUri' => $_SERVER['REQUEST_URI'])));
}
/**
* 权限认证失败时的错误处理
*
*/
function onAuthFailedCallback($controller, $action)
{
$sessionKey = FLEA::getAppInf('RBACSessionKey');
$username = $_SESSION[$sessionKey]['USERNAME'];
if (empty($username)) {
示例6: define
<?php
//使用fleaphp1.0.7版本开发环境
//表示不载入与 FleaPHP 1.0.6x 保持兼容的文件,如果 NO_LEGACY_FLEAPHP 为 true 时,你的应用程序无法执行,那说明你使用了一些 FleaPHP 1.0.6x 的函数调用。
define('NO_LEGACY_FLEAPHP', true);
//设置时区
date_default_timezone_set('Asia/Shanghai');
//定义通用类路径
define("COMM_DIR", str_replace("\\", "/", dirname(__FILE__) . "/comm"));
//定义配置文件路径
define("CONF_DIR", str_replace("\\", "/", dirname(__FILE__) . "/config"));
//定义项目路径路径
define("PROJECT_DIR", str_replace("\\", "/", dirname(__FILE__)));
//定义应用程序的目录
define("APP_DIR", str_replace("\\", "/", dirname(__FILE__) . "/app"));
//加载FLEA框架入口函数
require COMM_DIR . '/FLEA/FLEA.php';
//加载配置文件
FLEA::loadAppInf(CONF_DIR . '/app.php');
FLEA::loadAppInf(CONF_DIR . '/db.php');
FLEA::loadAppInf(CONF_DIR . '/smarty.php');
//设置程序加载路径
FLEA::import(APP_DIR);
//__TRY();
FLEA::runMVC();
////$ex = __CATCH();
//if (__IS_EXCEPTION($ex))
//{
// dump($ex);
//}