2009-01-09 6 views
7

क्या रेल में मूल मचान बनाने के लिए PHP में कोई चीज है?PHP के लिए मचान

संपादित करें: मैं जल्दी से प्रोटोटाइप करने के लिए ..

उत्तर

7

Symfony, CakePHP, Akelos, CodeIgniter जैसे कुछ चौखटे और दूसरों मचान के लिए समर्थन किया है।

लेकिन अगर आप एक रूपरेखा आप phpScaffold जो CRUD पाड़ phpMyAdmin तालिका निर्यात पर आधारित पृष्ठों उत्पन्न करता है की कोशिश कर सकते हैं ...

+0

धन्यवाद .. phpScaffold लगभग वही है जो मैं ढूंढ रहा था। – Akshay

+5

_scaffolding_ को ** कोडइग्निटर ** –

+0

में बहिष्कृत किया गया है PHPScaffold डाउनलोड हल्के सरल क्रूड बिल्ड के लिए बहुत अच्छी तरह से काम करता है। – madcolor

1

आप वेब रूपरेखा यह scafalding का समर्थन करता है के रूप में CakePHP का उपयोग करते हैं कुछ की जरूरत है। अधिक जानकारी के लिए यह लिंक देखें। http://book.cakephp.org/2.0/en/controllers/scaffolding.html

+0

मैंने केकेपीएचपी को देखा लेकिन ऐसा लगता है कि आपको अभी भी सामान का एक गुच्छा करना है। (मैं शायद गलत!) – Akshay

+0

तो क्या आप रेल के मचान के साथ करते हैं। यह वास्तव में सिर्फ एक शुरुआती बिंदु है। – troelskn

2

QCodo का उपयोग नहीं करना चाहते हैं, तो एक और बढ़िया विकल्प है। और चूंकि यह रनटाइम पर प्रतिबिंब के बजाय कोड जनरेशन करने के प्रतिबिंब का उपयोग करता है, इसलिए आप बेहतर प्रदर्शन देखेंगे।

+0

मैं भी क्यूकोडो का उपयोग करता हूं, यह कमाल है। QCodo का कांटा जो वर्तमान में विकास में सक्रिय है QCubed

2

पहला, रेल एक ढांचा है। PHP एक भाषा है। PHP में अंतर्निहित मचान समर्थन नहीं है, जैसे रुबी - भाषा रेल का निर्माण होता है - नहीं। CakePHP जैसे ढांचे, हालांकि, मचान का समर्थन करता है।

दूसरा, मुझे लगता है कि आपने केकेपीएचपी पर आपत्ति उठाई है क्योंकि "आपको अभी भी सामान का एक गुच्छा करना है।" यह सच है - किसी भी ढांचे के साथ, आपको नए सम्मेलनों, विन्यास आदि सीखना होगा।

+0

हो सकता है कि प्रश्न की भाषा सही नहीं थी, लेकिन मूल उद्देश्य केवल कुछ ऐसा ढूंढना था जो मूल मचान _in_ php कोड उत्पन्न करेगा; रेल मचान जनरेटर की तरह ही करता है। ऐसा नहीं है कि मैं एक नया ढांचा सीखने का विरोध कर रहा हूं, लेकिन वर्तमान में मुझे केवल इतना आवश्यक है कि मूल मचान पैदा हो। धन्यवाद। – Akshay

1

माइस्लेफ के लिए मैं विकास के लिए CodeIniter का उपयोग करता हूं, सुनिश्चित करें कि उनके पास मचान है, लेकिन केवल "सरल मचान" के संदर्भ में इसका मतलब है कि आप इसे लाइव उत्पाद में उपयोग नहीं कर रहे हैं (मुझे हर किसी के बारे में पता नहीं है, लेकिन मैं इसे केवल कुछ औजारों के रूप में उपयोग कर रहा हूं)।

लेकिन अगर आप कुछ तरह CRUD जनरेटर की जरूरत है आप SparkPlug, या Ignition उपयोग कर सकते हैं उन दोनों Codeigniter

पर इस्तेमाल किया जा सकता
6

मैं भी कुछ तेजी से प्रोटोटाइप चाहता था, लेकिन मैं तो यह आसान है, यह, कोड उत्पन्न करना चाहता था इसे अद्यतन करने के लिए। मैंने phpScaffold (एचटीएमएल 5, अच्छा सीएसएस, एक बार में कई मॉडल इत्यादि) पर कई सुधार किए हैं जो http://github.com/tute/phpscaffold पर प्रकाशित हैं।

1

यह काफी कुछ समय पहले कहा गया था, लेकिन अगर यह अभी भी प्रासंगिक है यह अच्छा scaffolding class (डेमो जाँच)

1

Yiiframework एक अच्छा कोड मचान प्रणाली जीआईआई कहा जाता है की जाँच करें। यह वेब आधारित है। एक बार टेबल बनाने के बाद, आप ब्राउज़र के भीतर से सीआरयूडी कक्षाएं उत्पन्न कर सकते हैं। कोई कमांड लाइन की आवश्यकता नहीं है। मुझे यह मचान पसंद है। नीचे दिए गए दो परियोजनाओं के सक्रिय उत्तराधिकारी:

2

CakePHP आप शीर्ष पर Crud + एपीआई प्लगइन फेंक तो मचान विकल्पों

के बहुत सारे मिल गया है, तो आप मूल रूप से सब कुछ आप की जरूरत है, अच्छा अतिरिक्त

cakephp-crud की टन के साथ मिल गया ।दोनों Crud कार्रवाई, API, Scaffolding, खोजों और more

Crud प्लगइन प्रदान करता है: https://github.com/nodesagency/Platform-Crud-Plugin

एपीआई प्लगइन: https://github.com/nodesagency/Platform-API-plugin

वे सब CakePHP घटनाओं का उपयोग, इसलिए इसकी बहुत आसान का विस्तार करने और डिफ़ॉल्ट व्यवहार को संशोधित करने के

0

मुझे यकीन नहीं है कि एसओ नीति मृत धागा पुनरुद्धार के लिए क्या है, लेकिन मुझे लगा कि मैं उपरोक्त समाधानों में से कोई भी संतोषजनक नहीं होने पर अपने स्वयं के दो सेंट जोड़ दूंगा। यदि आप एक PHP- आधारित MySQL मचान उपकरण की तलाश में हैं, तो AMPLE Scaffolder देखें। पूरा पैकेज एक ही PHP फ़ाइल (200k से कम) के भीतर निहित है जिसे केवल एक वेब सुलभ निर्देशिका में छोड़ दिया जा सकता है, जहां आपके पास आंतरिक डेटाबेस अनुमतियों के आधार पर स्थानीय और दूरस्थ MySQL डेटाबेस तक तुरंत पहुंच हो। कोई स्कीमा निर्यात, विन्यास फाइल, या अन्य परेशानियों। इसके अलावा, पेशकश करने के लिए कई अन्य क्षमताओं भी हैं। बस सोचा कि अगर आप एक और विकल्प की तलाश में थे तो मैं इसे साझा करूंगा। यदि आपके कोई प्रश्न हैं तो इसे जांचने के लिए स्वतंत्र महसूस करें और प्रतिक्रिया पोस्ट करें।

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