2010-10-11 14 views
5

ये बूटस्ट्रैप दृश्य से संबंधित बूटस्ट्रैप में _init फ़ंक्शन के लिए 2 अलग-अलग कार्यान्वयन हैं। तो bootstrap('view') एक संसाधनज़ेंड दृश्य: बूटस्ट्रैप (देखें) या बूटस्ट्रैप (लेआउट)

$this->bootstrap('view'); 
$view = $this->getResource('view'); 
$view->doctype('XHTML1_STRICT'); 

अन्य एक लेआउट bootstrap('layout')

$this->bootstrap('layout');   
$layout = $this->getResource('layout'); 
$view = $layout->getView(); 
$view->doctype('XHTML1_STRICT'); 

मैं नहीं करना चाहती के माध्यम से एक लंबे समय तक मार्ग लेता है के रूप में यह हो जाता है:

एक राय यह है पर हो जाता है अभी लंबे कोड को अक्षम के रूप में न्याय करें क्योंकि यह लंबा है। को तुरंत मारने के बजाय layout पर जाकर क्या कुछ जोड़ा जाता है?

उत्तर

6

संक्षिप्त उत्तर वास्तव में नहीं है, वास्तव में नहीं।

ज़ेंड एप्लिकेशन के साथ किसी भी तरह से संदर्भित $ व्यू एक ही वस्तु है। चूंकि लेआउट और व्यू स्वाभाविक रूप से संबंधित हैं, इसलिए आप लेआउट से दृश्य पुनर्प्राप्त कर सकते हैं।

अपनी खुद की सैनिटी के लिए, पहला एक संक्षिप्त और समझने के लिए तेज़ है।

0

एफआइआर भी मुझे देता है:

गंभीर त्रुटि: न आया हुआ अपवाद संदेश के साथ 'Zend_Application_Bootstrap_Exception' लाइन 662 पर /usr/share/php/Zend/Application/Bootstrap/BootstrapAbstract.php में 'परिपत्र संसाधन निर्भरता पहचानी' (!) Zend_Application_Bootstrap_Exception: परिपत्र संसाधन निर्भरता लाइन पर /usr/share/php/Zend/Application/Bootstrap/BootstrapAbstract.php में पाया 662

कॉल स्टैक

Time Memory Function Location 

1 0.0004 236,920 {मुख्य}() ../index.php:0

2 0,0124 1018696 Zend_Application-> बूटस्ट्रैप() ../index.php:25

3 0,0124 1018864 Zend_Application_Bootstrap_BootstrapAbstract-> बूटस्ट्रैप () ../Application.php:355

4 0,0124 1018896 Zend_Application_Bootstrap_BootstrapAbstract -> _ बूटस्ट्रैप() ../BootstrapAbstract.php:586

5 0,0125 1022112 Zend_Application_Bootstrap_BootstrapAbstract -> _ executeResource() ../BootstrapAbstract.php: 622

6 .0126 1,022,848 बूटस्ट्रैप -> _ initView() ../BootstrapAbstract.php:669

7 0,0126 1023208 Zend_Application_Bootstrap_BootstrapAbstract-> बूटस्ट्रैप() ../Bootstrap.php:7

8 0,0126 1023208 Zend_Application_Bootstrap_BootstrapAbstract-> _bootstrap() ../BootstrapAbstract.php:586

9 0,0126 1023208 Zend_Application_Bootstrap_BootstrapAbstract -> _ executeResource()

../BootstrapAbstract.php:629 दूसरा काम कर रहा है, लेकिन मैं पता नहीं क्यों।