2011-06-13 14 views
6

मैं अपने ज़ेंड फ्रेमवर्क एप्लिकेशन को संपादित करने के लिए Aptana Studio 3 (ग्रहण पर निर्मित) का उपयोग कर रहा हूं। जब मैं एक दृश्य स्क्रिप्ट संपादित कर रहा हूं, तो मैं अपना आईडीई कोड पूर्ण करने/स्वतः पूर्ण प्रदान करना चाहता हूं।ग्रहण (एपटाना स्टूडियो 3) में ज़ेंड फ्रेमवर्क को सहायक कोड पूर्ण करने के लिए कैसे देखें?

<?php echo $this->form... 

होने के नाते उस दृश्य सहायक कार्यों वास्तव में कक्षाएं कि instantiated कर रहे हैं नहीं कर रहे हैं, मैं कार्यक्षमता की इस तरह बॉक्स से बाहर नहीं मिलता है। ग्रहण के लिए इस तरह की कार्यक्षमता जोड़ने के बारे में मैं कैसे जा सकता हूं?

उत्तर

1

जब से तुम Aptana स्टूडियो, और नहीं पीडीटी उपयोग कर रहे हैं, मैं टिप्पणी मैं ऊपर पोस्ट (एक जवाब के रूप में) से जोड़ देंगे।

Aptana स्टूडियो में सही सिंटैक्स है: अनावश्यक कॉल एक सौदा ब्रेकर (IMHO) है

/** 
* @var Foobar 
*/ 
$obj; // You have to call the variable here (redundant call...) 
$obj-> // will code assist the FooBar functions. 

यही कारण है, तो मैं जैसे पीडीटी विशेष @var वाक्यरचना के साथ कम से सुझाव अतिरिक्त सहायता, होने पर काम कर रहा हूँ @ फिल का जवाब)।

/* @var $obj Foobar */ 
$obj-> // will code assist the FooBar functions. 

किसी भी मामले में, पिछड़े संगतता के लिए, दोनों को स्टूडियो की अगली रिलीज में समर्थित किया जाएगा।

आशा है कि

5

केवल एक चीज आप वास्तव में क्या कर सकते हैं उदाहरण के

<?php 
/* @var $form Zend_Form */ 
$form = $this->form; 

के लिए, वैरिएबल प्रकार संकेत का उपयोग फिर आप $form गुण और तरीकों के लिए कोड पूरा होने के मिल जाएगा है।

देखें सहायकों ज्यादातर एक ही इलाज किया जा सकता है, जैसे

<?php 
/* @var $headLinkHelper Zend_View_Helper_HeadLink */ 
$headLinkHelper = $this->getHelper('HeadLink'); 
+0

में मदद करता है मुझे डर है कि यह समर्थन वर्तमान में Aptana स्टूडियो 3. में टूट गया है इसे ASAP फिक्सिंग पर काम कर रहा हूँ। – sgibly

संबंधित मुद्दे