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


PHP DiInterface::getFileLogger方法代码示例

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


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

示例1: registerServices

 /**
  * registering specific module services
  */
 public function registerServices(DiInterface $di)
 {
     $di->set('view', function () {
         $oView = new View();
         return $oView;
     });
     $oLogger = $di->getFileLogger();
     echo __FUNCTION__ . ' executed <br />' . PHP_EOL;
     //		$oDispatcherEventsManager = new Manager();
     /**
      * @type Dispatcher $oDispatcher
      */
     $oDispatcher = $di->getDispatcher();
     $oDispatcherEventsManager = $oDispatcher->getEventsManager();
     $oDispatcher->setDefaultNamespace('App\\Modules\\Regular\\Controllers');
     //		// Регистрация диспетчера
     //		$di->set('dispatcher', function() use($oDispatcherEventsManager) {
     //			$dispatcher = new Dispatcher();
     //			$dispatcher->setEventsManager($oDispatcherEventsManager);
     //			$dispatcher->setDefaultNamespace('App\Modules\Regular\Controllers');
     //			return $dispatcher;
     //		});
     $oDispatcherEventsManager->attach('dispatch', function ($event, $dispatcher, $exception) use($oLogger) {
         $oLogger->debug('module dispatcher: ' . $event->getType() . ': ' . $exception);
     });
     //
     //
     //
     //
     //		$oConfig = new Config(array(
     //			'application' => array(
     //				'viewsDir' => __DIR__ . '/views',
     //				'cacheDir' => __DIR__ . '/../../../var/cache/regular'
     //			),
     //		));
     //
     //		$di->get('config')->merge($oConfig);
     //
     //
     //		/**
     //		 * Setting up the view component
     //		 */
     //		$di->set('view', function () use ($di) {
     //
     //			$view = new View();
     //			$oConfig = $di->getConfig();
     //
     //			$view->setViewsDir($oConfig->application->viewsDir);
     //
     ////			$view->registerEngines(array(
     ////				'.volt' => function ($view, $di) use ($oConfig) {
     ////
     ////					$volt = new VoltEngine($view, $di);
     ////
     ////					$volt->setOptions(array(
     ////						'compiledPath' => $oConfig->application->cacheDir,
     ////						'compiledSeparator' => '_'
     ////					));
     ////
     ////					return $volt;
     ////				},
     ////				'.phtml' => 'Phalcon\Mvc\View\Engine\Php'
     ////			));
     //
     //			return $view;
     //		}, true);
     //
     ////
     ////		// Регистрация компонента представлений
     ////		$di->set('view', function() {
     ////			$view = new View();
     ////			$view->setViewsDir('../apps/backend/views/');
     ////			return $view;
     ////		});
 }
开发者ID:rcmonitor,项目名称:abboom_phalcon_code_example,代码行数:78,代码来源:Module.php


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