बेशक। यह Action Helpers documentation से एक कोड नमूना है (Redirector
अनुभाग देखें, पृष्ठ के नीचे 2/3 के बारे में।) आपको रीडायरेक्टर सहायक के संदर्भ को पकड़ने की आवश्यकता हो सकती है और goto*
विधियों में से एक को इस कोड की तरह कॉल करने की आवश्यकता हो सकती है।
class ForwardController extends Zend_Controller_Action
{
/**
* Redirector - defined for code completion
*
* @var Zend_Controller_Action_Helper_Redirector
*/
protected $_redirector = null;
public function init()
{
$this->_redirector = $this->_helper->getHelper('Redirector');
}
public function myAction()
{
/* do some stuff */
// Redirect to 'my-action' of 'my-controller' in the current
// module, using the params param1 => test and param2 => test2
$this->_redirector->gotoSimple('my-action',
'my-controller',
null,
array('param1' => 'test', 'param2' => 'test2'));
}
}
स्रोत
2010-03-31 10:48:16
@Andy Shellam // आह! मैं इसे कैसे याद कर सकता हूँ! आपका बहुत बहुत धन्यवाद! – Moon
उपरोक्त संदर्भित एक्शन हेल्पर्स प्रलेखन 404 को वापस कर रहा है, इसके बजाय संस्करण 1.12 - https://framework.zend.com/manual/1.12/en/zend.controller.actionhelpers.html – PiggyMacPigPig
के लिए मैं ज़ेंड 3.0.0 का उपयोग करता हूं, और मेरा पैरा ऑर्डर रीडायरेक्टर (मॉड्यूल, एक्शन, कंट्रोलर, पैराम्स) –