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


PHP Mage_Core_Model_App::getFrontController方法代码示例

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


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

示例1: setFormRendererAttributeUrlkey

 /**
  * Set form renderer for url_key attribute
  *
  * @param Varien_Event_Observer $observer
  */
 public function setFormRendererAttributeUrlkey(Varien_Event_Observer $observer)
 {
     $urlKey = $observer->getEvent()->getForm()->getElement('url_key');
     if ($urlKey instanceof Varien_Data_Form_Element_Abstract) {
         $urlKey->setRenderer($this->_app->getFrontController()->getAction()->getLayout()->createBlock('enterprise_catalog/adminhtml_catalog_form_renderer_attribute_urlkey'));
     }
 }
开发者ID:beejhuff,项目名称:magento-1.13.0.2,代码行数:12,代码来源:Observer.php

示例2: run

 /**
  * Front end main entry point
  *
  * @param string $code
  * @param string $type
  * @param string|array $options
  */
 public static function run($code = '', $type = 'store', $options = array())
 {
     try {
         Varien_Profiler::start('mage');
         Varien_Profiler::start('mage::app');
         self::initApp($code, $type, $options);
         Varien_Profiler::stop('mage::app');
         Varien_Profiler::start('mage::dispatch');
         self::$_app->getFrontController()->dispatch();
         Varien_Profiler::stop('mage::dispatch');
         Varien_Profiler::stop('mage');
     } catch (Mage_Core_Model_Session_Exception $e) {
         header('Location: ' . AO::getBaseUrl());
         die;
     } catch (Mage_Core_Model_Store_Exception $e) {
         $baseUrl = rtrim(dirname($_SERVER['SCRIPT_NAME']), '/');
         if (!headers_sent()) {
             header('Location: ' . $baseUrl . '/404/');
         } else {
             print '<script type="text/javascript">';
             print "window.location.href = '{$baseUrl}';";
             print '</script>';
         }
         die;
     } catch (Exception $e) {
         if (self::isInstalled() || self::$_isDownloader) {
             self::printException($e);
             exit;
         }
         try {
             self::dispatchEvent('mage_run_exception', array('exception' => $e));
             if (!headers_sent()) {
                 header('Location:' . self::getUrl('install'));
             } else {
                 self::printException($e);
             }
         } catch (Exception $ne) {
             self::printException($ne, $e->getMessage());
         }
     }
 }
开发者ID:ronseigel,项目名称:agent-ohm,代码行数:48,代码来源:AO.php

示例3: testGetFrontController

 public function testGetFrontController()
 {
     $front = $this->_mageModel->getFrontController();
     $this->assertInstanceOf('Mage_Core_Controller_Varien_Front', $front);
     $this->assertSame($front, $this->_mageModel->getFrontController());
 }
开发者ID:nemphys,项目名称:magento2,代码行数:6,代码来源:AppTest.php


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