2013-02-04 52 views
7

में मौजूद है या नहीं, मैं मॉड्यूल का एक समूह बना रहा हूं जो सभी आधार मॉड्यूल का विस्तार करते हैं। हालांकि, कुछ कार्यों को मूल दृश्य को ओवरराइड करने की आवश्यकता है। उस स्थिति में, मैं यह जांचना चाहता हूं कि नए मॉड्यूल की संरचना में क्या दृश्य है या नहीं। यदि ऐसा होता है, तो उस दृश्य का उपयोग करें, और अन्यथा आधार का उपयोग करें। अब, मेरा प्रश्न:जांचें कि कोई फ़ाइल Yii

क्या यह जांचने का कोई तरीका है कि वाईआई में कोई फ़ाइल मौजूद है या नहीं, इसका उपयोग या आयात किए बिना विशिष्ट ऊर्फ संरचना application.views.user.basic_view का उपयोग कर?

उत्तर

7

untested है, लेकिन क्या एक रास्ता के रूप में नामित को हल करने और फिर इस जाँच के बारे में है ...

echo is_file(Yii::getPathOfAlias('application.views.user.basic_view'))?'yes':'no'; 
+0

आपके उत्तर के लिए धन्यवाद। हालांकि यह काम कर सकता है, मैंने पहले से ही सर्गेई के जवाब का परीक्षण किया और यह काम किया। हालांकि, फ़ाइल मौजूद नहीं होने पर 'getPathOfAlias'' false' वापसी को ध्यान में रखते हुए +1। – Korcholis