equal
deleted
inserted
replaced
13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Controller |
16 * @package Zend_Controller |
17 * @subpackage Zend_Controller_Action_Helper |
17 * @subpackage Zend_Controller_Action_Helper |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: ViewRenderer.php 24593 2012-01-05 20:35:02Z matthew $ |
20 * @version $Id$ |
21 */ |
21 */ |
22 |
22 |
23 /** |
23 /** |
24 * @see Zend_Controller_Action_Helper_Abstract |
24 * @see Zend_Controller_Action_Helper_Abstract |
25 */ |
25 */ |
66 * </code> |
66 * </code> |
67 * |
67 * |
68 * @uses Zend_Controller_Action_Helper_Abstract |
68 * @uses Zend_Controller_Action_Helper_Abstract |
69 * @package Zend_Controller |
69 * @package Zend_Controller |
70 * @subpackage Zend_Controller_Action_Helper |
70 * @subpackage Zend_Controller_Action_Helper |
71 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
71 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
72 * @license http://framework.zend.com/license/new-bsd New BSD License |
72 * @license http://framework.zend.com/license/new-bsd New BSD License |
73 */ |
73 */ |
74 class Zend_Controller_Action_Helper_ViewRenderer extends Zend_Controller_Action_Helper_Abstract |
74 class Zend_Controller_Action_Helper_ViewRenderer extends Zend_Controller_Action_Helper_Abstract |
75 { |
75 { |
76 /** |
76 /** |
840 { |
840 { |
841 $inflector = $this->getInflector(); |
841 $inflector = $this->getInflector(); |
842 $request = $this->getRequest(); |
842 $request = $this->getRequest(); |
843 $dispatcher = $this->getFrontController()->getDispatcher(); |
843 $dispatcher = $this->getFrontController()->getDispatcher(); |
844 $module = $dispatcher->formatModuleName($request->getModuleName()); |
844 $module = $dispatcher->formatModuleName($request->getModuleName()); |
845 $controller = $request->getControllerName(); |
845 $controller = $dispatcher->formatControllerName( |
|
846 $request->getControllerName() |
|
847 ); |
|
848 if ('Controller' == substr($controller, -10)) { |
|
849 $controller = substr($controller, 0, -10); |
|
850 } |
846 $action = $dispatcher->formatActionName($request->getActionName()); |
851 $action = $dispatcher->formatActionName($request->getActionName()); |
847 |
852 |
848 $params = compact('module', 'controller', 'action'); |
853 $params = compact('module', 'controller', 'action'); |
849 foreach ($vars as $key => $value) { |
854 foreach ($vars as $key => $value) { |
850 switch ($key) { |
855 switch ($key) { |