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


PHP ConfigManager::configureExport方法代码示例

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


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

示例1: executeRender

 /**
  * Render the requested Report
  * 
  * @param sfWebRequest $request The request. It's expected to have the following
  * parameters:
  * <ul>
  * <li>array<b> export</b> With the report selection and desired output rendering 
  * format.
  * <li>array<b> options</b> With custom options that wlil be pased to the callback
  * function provided by the report designer for generating the LogicalScreen.
  * <li>string<b> logicalScreen</b> With a string representation of a XML DOM. 
  * if provided, step1 gets bypassed, thus <b>options</b> param is ignored.
  * </li>
  * </ul>
  * 
  * @return sfView::NONE renderText() with the report contents.
  */
 public function executeRender(sfWebRequest $request)
 {
     $this->_confSrc = ConfigManager::includeConfig();
     $exportForm = new SelectReportForm(array(), $this->_confSrc);
     $exportForm->bind($request->getParameter('export'));
     $this->redirectUnless($exportForm->isValid(), 'export/index');
     $config = ConfigManager::configureExport($exportForm->getValues(), (array) $request->getParameter('options', array()));
     $dom = new DOMDocument();
     $dom = $dom->loadXML($request->getParameter('logicalScreen', null)) ? $dom : null;
     $report = LayoutManager::getInstance()->render($config, $this->getResponse(), $dom);
     $this->getResponse()->setContent('');
     return $this->renderText($report);
 }
开发者ID:backstageel,项目名称:neatReports,代码行数:30,代码来源:actions.class.php


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