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


PHP eZModule::currentView方法代码示例

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


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

示例1: forward

 /**
  * Forwards the current execution to another module/view with the existing
  * parameters.
  * 
  * @param eZModule $module The eZModule object the request will be forwarded to
  * @param string $functionName The function to run in that module
  * @param array $parameters
  *        An array of parameters that will be added to the request. These
  *        will be merged with the existing parameters
  * @return array The forwarded module/view result
  */
 function forward($module, $functionName, $parameters = false)
 {
     $Return = null;
     if ($module && $functionName) {
         $viewName = eZModule::currentView();
         if ($parameters === false) {
             $parameters = array();
         }
         $parameters = array_merge($parameters, $this->OriginalViewParameters);
         $unorderedParameters = $this->OriginalUnorderedParameters;
         $userParameters = $this->UserParameters;
         $Return = $module->run($functionName, $parameters, $unorderedParameters, $userParameters);
         // override default navigation part
         if ($Return['is_default_navigation_part'] === true) {
             if ($this->singleFunction()) {
                 $function = $this->Module["function"];
             } else {
                 $function = $this->Functions[$functionName];
             }
             if (isset($function['default_navigation_part'])) {
                 $Return['navigation_part'] = $function['default_navigation_part'];
             }
         }
         $this->RedirectURI = $module->redirectURI();
         $this->setExitStatus($module->exitStatus());
     }
     return $Return;
 }
开发者ID:runelangseid,项目名称:ezpublish,代码行数:39,代码来源:ezmodule.php


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