本文整理匯總了PHP中ConfigManager::includeConfig方法的典型用法代碼示例。如果您正苦於以下問題:PHP ConfigManager::includeConfig方法的具體用法?PHP ConfigManager::includeConfig怎麽用?PHP ConfigManager::includeConfig使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ConfigManager
的用法示例。
在下文中一共展示了ConfigManager::includeConfig方法的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);
}