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


PHP Autoloader::add_class方法代码示例

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


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

示例1:

<?php

Autoloader::add_class('Sample\\Hello', PKGPATH . 'fuel-samplepackage/classes/hello.php');
开发者ID:nasneg,项目名称:fuel-samplepackage,代码行数:3,代码来源:bootstrap.php

示例2: run

<?php

namespace Fuel\Tasks;

\Autoloader::add_class('Sitemap', APPPATH . 'vendor/sitemap-php/Sitemap.php');
define("BASE", 'http://www.adltalk.com');
class Sitemap
{
    public static function run()
    {
        $stmp = new \vendor\sitemap() - php\Sitemap(BASE);
        \Fuel\Core\Debug::dump($stmp);
        $stmp->setPath('../../public/sitemap/');
        //		$stmp->setFilename("sitemap");
        //全掲示板を取得
        $boards = \Model_Board::find('all');
        if (count($boards) == 0) {
            die;
        }
        foreach ($boards as $board) {
            //掲示板を追加
            //			$stmp->addItem('/bbs/index/'.$board->shortName,"1.0","daily",date("Y/m/d H:i:s",$board->updated_at));
        }
        //		$stmp->createSitemapIndex(BASE.'/sitemap/', "Today");
    }
}
开发者ID:katsuwo,项目名称:bbs,代码行数:26,代码来源:sitemap.php

示例3: foreach

\Fuel::init('config.php');
// Config load.
Config::load('site', 'site');
Config::load('term', 'term');
Config::load('icon', 'icon');
Config::load('page', 'page');
Config::load('template', 'template');
Config::load('exif', 'exif');
Config::load('less', 'less');
// Config of each module load.
$modules = Site_Util::get_active_modules();
foreach ($modules as $module => $path) {
    if (file_exists(sprintf('%sconfig/%s.php', $path, $module))) {
        Config::load(sprintf('%s::%s', $module, $module), $module);
    }
}
// Config of navigation load.
Config::load('navigation', 'navigation');
if (in_array(FBD_ENVIRONMENT, array('DEVELOPMENT', 'TEST'))) {
    Config::load('develop', 'develop');
}
Site_Config::regulate_configs_for_module_loaded();
// Register the autoloader for library
if (FBD_AWS_ACCESS_KEY && FBD_AWS_SECRET_KEY && FBD_AWS_S3_BUCKET) {
    Autoloader::add_namespace('Aws', APPPATH . 'vendor/aws/aws-sdk-php/src/Aws', true);
}
if (conf('library.goutte.isEnabled')) {
    $goutte_path = FBD_BASEPATH . 'fuel/vendor/fabpot/goutte/Goutte/';
    Autoloader::add_namespace('Goutte', $goutte_path, true);
    Autoloader::add_class('Client', $goutte_path . 'Client.php');
}
开发者ID:uzura8,项目名称:flockbird,代码行数:31,代码来源:bootstrap.php

示例4: func_get_args

						$command.= "\$args = func_get_args(); ";
						$command.= "return call_user_func_array(array(\"".$class."\", \"".$method."\"), \$args); }"; 
						@eval($command);
					}
				}
			}
		};
	}
	
	// init namespaces and class names
	$nspace = 'Helper\\';
	
	foreach ($helper_bt['classes'] as $key => $class)
	{
		$cpath = $helper_bt['override_folder'].strtolower($class).'.php';
		if ( ! file_exists($cpath) OR ! is_file($cpath))
		{
			class_alias($nspace.$key, $class);
		}
		else
		{
			Autoloader::add_class($nspace.$class, $cpath);
		}
		
		if ($boot) $boot($class);
	}
	
	$boot = null;

});
开发者ID:ronan-gloo,项目名称:Fuel-Helper-Package,代码行数:30,代码来源:bootstrap.php


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