سؤال

هل هناك أي شيء في PHP لإنشاء الأساسية سقالة, مثل في القضبان ؟

تحرير:أحتاج شيئا النموذج بسرعة..

هل كانت مفيدة؟

المحلول

بعض أطر مثل Symfony, يتوفر cakephp, Akelos, CodeIgniter والبعض الآخر دعم السقالات.

ومع ذلك إذا كنت لا تريد استخدام إطار يمكنك محاولة phpScaffold الذي يولد الخام سقالة صفحات على أساس بريس الجدول الصادرات...

نصائح أخرى

أنا أيضا أريد بعض النماذج السريعة ، ولكن أردت أن تولد رمز, لذلك فمن السهل لتحديث.أنا جعلت العديد من التحسينات على phpScaffold (HTML5, لطيفة CSS, نماذج كثيرة في وقت واحد ، إلخ) التي يتم نشرها على http://github.com/tute/phpscaffold.

وPhreeze يجعل هذا بسيطة وسهلة. http://phreeze.com/

QCodo هو خيار كبير آخر. ونظرا لأنه يستخدم انعكاس للقيام إنشاء رمز بدلا من التفكير في وقت التشغيل، فسوف المحتمل أن تشهد أداء أفضل.

أولا، القضبان هو إطار. PHP هي لغة. PHP لم يكن لديك المدمج في دعم السقالات، تماما كما روبي - القضبان اللغة هي البناء على - لا. إطار مثل للكيك ، ومع ذلك، لا السقالات الدعم.

وثانيا، أرى أنك أثار اعتراض ب CakePHP لأن "لا يزال لديك القيام به حفنة من الاشياء." وهذا صحيح - مع أي إطار، وأنت تسير لدينا لمعرفة اتفاقيات جديدة، تكوينات الخ

يتوفر cakephp حصلت على الكثير من الخيارات السقالات

إذا كنت رمي الخام + API المساعد في الأساس حصلت على كل ما تحتاجه ، مع طن من إضافات جميلة

للكيك-crud:نشط خليفة مشروعين أدناه.توفر الخام الإجراءات ، API, السقالات, و عمليات البحث المزيد

Crud المساعد: https://github.com/nodesagency/Platform-Crud-Plugin

API المساعد: https://github.com/nodesagency/Platform-API-plugin

جميعها تستخدم للكيك الأحداث ، لذلك حقا بسيطة تمديد وتعديل السلوك الافتراضي

لميسليف I استخدام CodeIniter للتنمية، بالتأكيد لديهم السقالات، ولكن فقط من حيث "السقالات بسيطة" والذي يعني أنك لا ستعمل استخدامه في المنتجات الحية (ط دونو عن الجميع ولكن انا فقط استخدامه وبعض الأدوات).

ولكن اذا كنت بحاجة الى بعض مولد CRUD مثل يمكنك استخدام شمعة احتراق أو <ل أ href = "http://ignition.lifewithryan.com/" يختلط = "نوفولو noreferrer"> اشتعال كل منهما يمكن استخدامها على كود إغنيتر

وسئل هذا منذ بعض الوقت، ولكن اذا كان لا يزال الاختيار ذات الصلة من هذا لطيف <لأ href = "http://www.binpress.com/app/php-scaffold-class/59" يختلط = "نوفولو" > الدرجة السقالات (وتحقق التجريبي)

وYiiframework لديها نظام كود السقالات جيد دعا GII. انها على شبكة الإنترنت. بمجرد إنشاء الجداول، يمكنك إنشاء فئات CRUD من داخل المتصفح. لا سطر الأوامر حاجة. أنا أحب هذه السقالات.

إذا كنت تستخدم للكيك كإطار شبكة الإنترنت أنها تدعم scafalding. معاينة هذا الرابط للمزيد من المعلومات. http://book.cakephp.org/2.0/en/controllers/scaffolding. أتش تي أم أل

ولست متأكدا ما هي سياسة SO لإحياء موضوع ميت لكنني أحسب أود أن أضيف بلدي اثنين سنتا في حالة أي من الحلول السابقة كانت مرضية. إذا كنت تبحث عن وسيلة الخلية السقالات القائم على PHP، تحقق من وافرة Scaffolder . ويرد الحزمة بأكملها داخل ملف PHP واحد (أقل من 200K) التي يمكن ببساطة أن انخفض إلى دليل يمكن الوصول إليها على شبكة الإنترنت وعندها يكون لديك إمكانية الوصول الفوري إلى قواعد بيانات MySQL المحلية والبعيدة على أساس أذونات قاعدة البيانات الداخلية. لا تصدير المخطط ملفات التكوين، أو متاعب أخرى. بالإضافة إلى ذلك، هناك مجموعة كبيرة من القدرات الأخرى لتقديم كذلك. بس كنت تشاركه في حال كنت تبحث عن خيار آخر. لا تتردد في التحقق من ذلك وبعد ردود الفعل إذا كان لديك أي أسئلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top