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


PHP View::_engineRender方法代码示例

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


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

示例1: _engineRender

 protected function _engineRender($engines, $viewPath, $silence, $mustClean, BackendInterface $cache = null)
 {
     $silence = $silence && !$this->config['debug'];
     $this->_options['debug_wrapper'] = $this->config['debug'] ? $viewPath == $this->_mainView ? null : $this->getDebugWrapper($viewPath) : null;
     $viewPath == $this->_mainView or $viewPath = $this->getAbsoluteViewPath($viewPath);
     parent::_engineRender($engines, $viewPath, $silence, $mustClean, $cache);
 }
开发者ID:phwoolcon,项目名称:phwoolcon,代码行数:7,代码来源:View.php

示例2: _engineRender

 protected function _engineRender($engines, $viewShortPath, $silence, $mustClean, \Phalcon\Cache\BackendInterface $cache = null)
 {
     // $silence = false;
     // $this->log->info("engines render...".$this->renderCounter."...viewShortPath:$viewShortPath </br>\n");
     // $basePath = $this->getBasePath();
     //如果设置basePath,使用短路径查找.
     //则目录路径 = view->basePath + $view->viewPath + $viewShortPath
     //因为viewPath是根据Controller/Action动态设置的,故此,根据renderCounter判断是否为action的匹配
     //非action定位,把ViewsDir设置为空
     if ($this->renderCounter > 0) {
         $this->cleanViewsDir();
     }
     $this->renderCounter += 1;
     return parent::_engineRender($engines, $viewShortPath, $silence, $mustClean, $cache);
 }
开发者ID:abc2001x,项目名称:phalcon_mode,代码行数:15,代码来源:BaseView.php

示例3: _engineRender

 /**
  * Override of the _engineRender function that dynamicall resets the cascade paths
  *
  * @return  void
  * @author  Neil Brayfield
  **/
 protected function _engineRender($engines, $viewPath, $silence, $mustClean, BackendInterface $cache = null)
 {
     // get original so it can be restored
     $this->setViewsDir($this->getCascadeDefault());
     // Check directories for existing views
     $cascadePaths = $this->getCascadePaths();
     if ($cascadePaths) {
         // check default
         if (!$this->exists($viewPath)) {
             foreach ($cascadePaths as $path) {
                 $this->setViewsDir($path . 'views/');
                 if ($this->exists($viewPath)) {
                     break;
                 }
             }
         }
     }
     parent::_engineRender($engines, $viewPath, $silence, $mustClean, $cache);
 }
开发者ID:braf,项目名称:phalcana-core,代码行数:25,代码来源:View.php


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