2015-12-07 7 views
8

मैं phpdoc ब्लॉक ब्लेड खाके में विचार किया गया चाहते हैं।मैं कैसे चर ब्लेड टेम्पलेट्स के लिए PhpStorm 9 में स्वत: पूर्ण कर सकते हैं?

PhpStorm 9, Laravel 5.1, ब्लेड टेम्पलेट फ़ाइल:

{{ 
/** 
* @var App\Models\User $user 
**/ 
}} 
{{ /* @var App\Models\User $user */ }} 
... 
{{ $user->email }} <- autocomplete not working... 
... 
In such variant autocomplete works, but only within that block: 
{{ 
/* @var App\Models\User $user */ 
$user->email 
}} 
... 
{{ $user->email }} <- here does not work again... 

कैसे बनाने के लिए स्वत: पूर्ण ब्लेड टेम्पलेट्स के लिए सभी ब्लॉकों में काम किया:

<?php 
/* @var App\Models\User $user */ 
?> 
... 
<?= $user->email ?> <- autocomplete for the word "email" is working 
... 
{{ $user->email }} <- autocomplete not working 

मैं अलग-अलग रूपों की कोशिश की?

+0

@hallaji ऐसे ही लगभग 2 साल की उम्र में टिकट बोली नहीं है:

कृपया इन टिकट (स्टार/मतदान/टिप्पणी) का पालन प्रगति पर सूचना पाने के लिए । 1) PhpStorm समर्थन करता है (जैसा कि आप कहेंगे "पहचानता है) ब्लेड टेम्पलेट्स - यह ब्लेड स्टेटमेंट को स्वतः पूर्ण कर सकता है, उदाहरण के लिए; 2) PhpStorm वास्तव में ब्लेड चर के लिए कोड समापन प्रदान नहीं करता है (अन्य templating इंजनों के लिए एक ही कहानी, उदाहरण के लिए Smarty या हैंडलबार्स (?))। 3) 'laravel-आईडीई-helper' PHP कोड (.php फ़ाइलों के अंदर) के लिए है - यह यहाँ अकेले में मदद नहीं करेगा, तो ब्लेड चर कोड पूरा करने के लिए उपलब्ध नहीं हैं। – LazyOne

उत्तर

3

एटीएम PhpStorm के लिए कुछ का उपयोग ब्लेड सिंटैक्स का उपयोग ब्लेड टेम्पलेट्स में phpdoc टिप्पणी का समर्थन नहीं करता (विशेष रूप से ब्लेड चर पूरा करने के लिए) का हो सकता है।

+0

क्या इनके बारे में कोई अपडेट है? के बाद से मैं (है कि आसानी से अपने पिछले द्वारा देखा जा सकता छुआ तिथियाँ और वर्तमान स्थिति) इस उत्तर पोस्ट की टिकटों की –

+0

@OzanKurt कोई भी अपडेट किया था। केवल संबंधित टिकट कि 139.1069 का उल्लेख किया था (ऊपर उन 2 से जुड़ा हुआ) (वाई-25,860 - वास्तविक मुद्दे के समाधान नहीं करता है) भी लगभग एक वर्ष के लिए कोई अद्यतन किया था। यदि कोई अपडेट होगा तो आप इसे 'राज्य' फ़ील्ड या कम से कम अंतिम टिप्पणियों से देखेंगे। यदि आप प्रगति पर बेहतर उत्तर चाहते हैं तो आप वास्तविक टिकट में संबंधित देव को बेहतर पिंग करेंगे। – LazyOne

+0

मुझे आश्चर्य है कि यह कैसे संभव है कि सबसे लोकप्रिय PHP ढांचे का टेम्पलेट इंजन अभी भी PhpStorm द्वारा उचित रूप से समर्थित नहीं है ... – Moppo

1

अधिकार के रूप में अब इस ब्लेड टेम्पलेट्स के लिए समर्थन की PHPStorm की कमी के कारण पूरी तरह से संभव नहीं है।

इस पैकेज अन्य Laravel संबंधित मुद्दों https://github.com/barryvdh/laravel-ide-helper

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