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


PHP M::addPath方法代码示例

本文整理汇总了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/');
开发者ID:demental,项目名称:m,代码行数:7,代码来源:init.php

示例2: dirname

<?php

M::addPath('module', dirname(__FILE__) . '/modules/');
M::addPath('template', dirname(__FILE__) . '/templates/');
开发者ID:demental,项目名称:m,代码行数:4,代码来源:init.php

示例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);
 }
开发者ID:demental,项目名称:m,代码行数:50,代码来源:M.php


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