本文整理汇总了PHP中FLEA::getAppInfValue方法的典型用法代码示例。如果您正苦于以下问题:PHP FLEA::getAppInfValue方法的具体用法?PHP FLEA::getAppInfValue怎么用?PHP FLEA::getAppInfValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FLEA
的用法示例。
在下文中一共展示了FLEA::getAppInfValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getControllerACT
/**
* 获取指定控制器的访问控制表(ACT)
*
* @param string $controllerName
* @param string $controllerClass
*
* @return array
*/
function getControllerACT($controllerName, $controllerClass)
{
// 首先尝试从全局 ACT 查询控制器的 ACT
$ACT = FLEA::getAppInfValue('globalACT', $controllerName);
if ($ACT) {
return $ACT;
}
$actFilename = FLEA::getFilePath($controllerClass . '.act.php');
if (!$actFilename) {
if (FLEA::getAppInf('autoQueryDefaultACTFile')) {
$ACT = $this->getControllerACTFromDefaultFile($controllerName);
if ($ACT) {
return $ACT;
}
}
if (FLEA::getAppInf('controllerACTLoadWarning')) {
trigger_error(sprintf(_ET(0x701006), $controllerName), E_USER_WARNING);
}
return FLEA::getAppInf('defaultControllerACT');
}
return $this->_loadACTFile($actFilename);
}
示例2: _createClassFile
/**
* 创建指定类的定义文件
*
* @param string $class
* @param string $content
*/
function _createClassFile($class, $content)
{
$dir = FLEA::getAppInfValue('scripts', 'appDir');
$filename = str_replace('_', DIRECTORY_SEPARATOR, $class) . '.php';
$path = $dir . DIRECTORY_SEPARATOR . $filename;
$dir = dirname($path);
FLEA::loadHelper('file');
mkdirs($dir);
if (file_put_contents($path, $content)) {
echo "Create file '{$path}' successed.\n";
return true;
}
return false;
}