public function _initConfig() { $this->__config = Yaf\Application::app()->getConfig(); //注册本地类前缀 $namespace = $this->__config['application']['library']['localnamespace']; Yaf\Loader::getInstance()->registerLocalNamespace(explode(',', $namespace)); }
/** * @name import * 加载自定义包 * @version 1.0.0 * @since 2012-03-26 * @param unknown_type $type */ private function _import($file_path) { $file_path = Yaf\Registry::get('config')->get('application')->library . DIRECTORY_SEPARATOR . $file_path; $file_list = glob($file_path . DIRECTORY_SEPARATOR . '*.php'); foreach ($file_list as $v) { Yaf\Loader::import($v); } }
public function _initDto() { $file_path = Yaf\Application::app()->getConfig()->application->path->dao; $file_list = scandir($file_path); foreach ($file_list as $file_name) { if (strpos($file_name, '.php') !== false) { Yaf\Loader::import("{$file_path}/{$file_name}"); } } }
public function _initLoader($dispatcher) { $localNameSpace = array('Model', 'Svc'); Yaf\Loader::getInstance()->registerLocalNamespace($localNameSpace); }
public function _initController() { Yaf\Loader::import($this->lib . "/SlatePF/Extras/ExtrasController.php"); }
function import($file) { Yaf\Loader::import(APP_PATH . $file); }
public function _ininLoader() { Yaf\Loader::getInstance()->registerLocalNamespace(array("Db", "App")); }
public function _initNamespaces() { Yaf\Loader::getInstance()->registerLocalNameSpace(array("LUj")); }
public function _initLoader() { // 添加本地类库 $loader = Yaf\Loader::getInstance(); }
public function _initLoader(Yaf\Dispatcher $dispatcher) { //注册本地类(先找项目library再找全局library) $loader = Yaf\Loader::getInstance(); $loader->registerLocalNamespace(array('App')); }
<?php define('DOC_ROOT', realpath(dirname(__FILE__) . '/../../') . DIRECTORY_SEPARATOR); define('LIB_PATH', realpath(DOC_ROOT . '/library') . DIRECTORY_SEPARATOR); define('USER', strtolower(get_current_user())); require 'vendor/autoload.php'; $app = new Yaf\Application(DOC_ROOT . '/conf/application.ini'); $localNameSpace = array('Model', 'Svc'); Yaf\Loader::getInstance()->registerLocalNamespace($localNameSpace);