2012-01-25 16 views
9

प्रारंभ करने के लिए, मैं Asp.Net MVC 4 का उपयोग कर रहा हूं, और मैंने this ट्यूटोरियल का पालन करके CodeTemplates फ़ोल्डर को शामिल करने के लिए अपने समाधान को संशोधित किया है। (मैं अपने मुद्दे MVC संबंधित हो सकती है लगता है?)कोड जनरेशन: कस्टम नियंत्रक टेम्पलेट

code_templates

मैं अपने खुद के JQgrid-टेम्पलेट, जो हो रही है मेरी परियोजना शुरू करने के लिए ठीक था के साथ एक साथ अजाक्स ग्रिड टेम्पलेट में कोड बदल दिया है। लेकिन मैं मुसीबत पैदा कर पूरी तरह से नया नियंत्रक टेम्पलेट्स हो रही है (अच्छी तरह से उन्हें नए नियंत्रक मेनू बनाने में दिखाने होने)

add_controller_modal

किसी भी विचार?

अद्यतन

मैं मचान सुविधा का उपयोग कर में कुछ stabs लिया है, लेकिन यह वास्तव में मेरे मन में क्या था नहीं है (हालांकि यह उम्मीद की तरह काम करता है। मैं पर स्टीव Sanderson द्वारा एक वीडियो देखा विषय जो काफी जानकारीपूर्ण था), एड कंट्रोलर gui के अंदर मेरे कस्टम विचार/नियंत्रक प्राप्त करने का कोई तरीका?

+0

मैं आपसे सहमत हूँ, मैं कमांड लाइन दृष्टिकोण पसंद नहीं करते जो .NET मचान ले जा रहा है तो मैं अपने खुद के विस्तार एक जीयूआई और टी -4 का उपयोग करता है आप में लगभग कुछ भी पाड़ के लिए अनुमति देने के लिए बनाया कोई परियोजना, सिर्फ एमवीसी नहीं। यदि आप इसे आजमाने में रुचि रखते हैं, तो आप इसे डाउनलोड कर सकते हैं [यहां] (https://www.t4awesome.com/)। पूर्ण अस्वीकरण, मैं अधिक उन्नत सुविधाओं का उपयोग करने के लिए लाइसेंस बेचता हूं लेकिन हमेशा के लिए एक मुक्त समुदाय संस्करण है जो बुनियादी मचान की अनुमति देता है। – Frank

उत्तर

5

जहां तक ​​आपकी समस्या की मेरी समझ जाती है, आप एक .ps1 फ़ाइल के भीतर दो नियंत्रकों का प्रबंधन नहीं कर सकते हैं, जो आपके "AddController" निर्देशिका से मेल खाते हैं। आप की तरह

Scaffold CustomScaffolder <choose-name> 

इस पैकेज प्रबंधक का उपयोग करें और कोई आदेश जारी करने के नाम के साथ CodeTemplates नीचे एक और सबफ़ोल्डर उत्पन्न होगा की है। वहां से, आप टी 4 फाइलों को खोल और संपादित करते हैं जैसे आपने अपने मौजूदा एक के साथ किया था।

अधिक जानकारी here

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