本文整理汇总了PHP中M::addPath方法的典型用法代码示例。如果您正苦于以下问题:PHP M::addPath方法的具体用法?PHP M::addPath怎么用?PHP M::addPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类M
的用法示例。
在下文中一共展示了M::addPath方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
<?php
Log::info('Init tag plugin');
Mreg::append('autoload', array('tagtrigger' => dirname(__FILE__) . 'lib/tagTrigger.php'));
M::addPath('module', dirname(__FILE__) . '/modules/');
M::addPath('template', dirname(__FILE__) . '/templates/');
M::addPath('model', dirname(__FILE__) . '/models/');
示例2: dirname
<?php
M::addPath('module', dirname(__FILE__) . '/modules/');
M::addPath('template', dirname(__FILE__) . '/templates/');
示例3: bootstrap
public static function bootstrap()
{
$paths[] = APP_ROOT . 'app/_shared/';
$paths[] = APP_ROOT . 'app/' . APP_NAME . '/';
$paths[] = APP_ROOT . 'app/';
set_include_path(get_include_path() . ':' . implode(':', $paths));
if (defined('E_DEPRECATED')) {
ini_set('error_reporting', E_ALL & ~E_STRICT & ~E_NOTICE & ~E_DEPRECATED);
} else {
ini_set('error_reporting', E_ALL & ~E_STRICT & ~E_NOTICE);
}
switch (MODE) {
case 'development':
ini_set('display_errors', 1);
$caching = false;
break;
case 'test':
ini_set('display_errors', 1);
$caching = false;
break;
case 'production':
ini_set('display_errors', 0);
$caching = true;
break;
}
T::setConfig(array('path' => APP_ROOT . 'app/' . APP_NAME . '/lang/', 'encoding' => 'utf8', 'saveresult' => false, 'driver' => 'reader', 'autoexpire' => MODE == 'development'));
if (!defined('DEFAULT_LANG')) {
define('DEFAULT_LANG', 'en');
}
M::addPath('lang', dirname(__FILE__) . '/lang/');
$lang = $_REQUEST['lang'] ? $_REQUEST['lang'] : DEFAULT_LANG;
T::setLang($lang);
M::addPath('templates', APP_ROOT . 'app/_shared/templates/');
M::addPath('templates', APP_ROOT . 'app/' . APP_NAME . '/templates/');
M::addPath('modules', 'modules');
M::addPath('plugins', realpath(dirname(__FILE__)));
M::addPath('plugins', APP_ROOT . 'app/');
$opt =& PEAR::getStaticProperty('Module', 'global');
$opt['caching'] = $caching;
$opt['cacheDir'] = APP_ROOT . 'app/' . APP_NAME . '/cache/';
$opt['cacheTime'] = 7200;
$dispatchopt =& PEAR::getStaticProperty('Dispatcher', 'global');
$dispatchopt['all']['loginmodule'] = 'user';
$dispatchopt['all']['loginaction'] = 'login';
$dispatchopt['all']['modulepath'] = array('modules');
require APP_ROOT . 'app/setup.php';
$setup = new M_setup();
spl_autoload_register('M::m_autoload_db_dataobject');
Mreg::set('setup', $setup);
}