本文整理汇总了PHP中SPLoader::newDir方法的典型用法代码示例。如果您正苦于以下问题:PHP SPLoader::newDir方法的具体用法?PHP SPLoader::newDir怎么用?PHP SPLoader::newDir使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SPLoader
的用法示例。
在下文中一共展示了SPLoader::newDir方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: joinPath
private function joinPath($base, $path, $eid)
{
switch ($base) {
case 'home':
$path = Sobi::FixPath(SPLoader::newDir("opt.plugins.{$eid}.{$path}") . '/');
break;
case 'fields':
$path = Sobi::FixPath(SPLoader::newDir("opt.fields.{$path}") . '/');
break;
case 'templates':
$path = Sobi::FixPath(SPLoader::newDir("usr.templates.{$path}") . '/');
break;
case 'config':
$path = Sobi::FixPath(SPLoader::newDir("etc.{$path}") . '/');
break;
case 'lib':
case 'ctrl':
case 'models':
case 'views':
case 'js':
case 'adm':
case 'front':
case 'css':
case 'less':
$path = Sobi::FixPath(SPLoader::newDir(Sobi::FixPath($path), $base) . '/');
break;
case 'img':
$path = Sobi::FixPath(SPLoader::newDir(Sobi::Cfg('images_folder') . '.' . $path, 'root'));
break;
}
return $path;
}