2008-11-12 15 views
5

का उपयोग करने के लिए नियंत्रक प्राप्त करना मैं ज़ेंड फ्रेमवर्क का उपयोग कर रहा हूं।ज़ेंड फ्रेमवर्क; विभिन्न दर्शक

मेरे पास 'UserController' नामक एक नियंत्रक है जिसमें सार्वजनिक फ़ंक्शन प्रदर्शन एक्शन() है।

मैं जानना चाहता हूं कि डिफ़ॉल्ट डिस्प्ले.एफटीएमएल की तुलना में एक अलग दर्शक का उपयोग करने के लिए मैं उस क्रिया विधि को कैसे प्राप्त कर सकता हूं।

किसी भी मदद की सराहना की जाती है।

उत्तर

17

आप

$this->render('actionName'); 

उपयोग कर सकते हैं या वैकल्पिक रूप से, आप

$this->renderScript('path/to/viewscript.phtml'); 

बुला अधिक जानकारी के लिए सीधे एक दृश्य स्क्रिप्ट कॉल कर सकते हैं, तो आप http://framework.zend.com/manual/en/zend.controller.actionhelpers.html पर एक नज़र डालें, के बारे में विशेष रूप से कर सकते हैं भागों render() और renderScript() विधियां।

1

हाल ही में, मुझे ऊपर वर्णित विधि (ZF 1.11.11 का उपयोग करके) में त्रुटियां मिल रही हैं। मुझे इसके साथ सफलता मिली है:

$this->_helper->viewRenderer('action'); 
संबंधित मुद्दे