ملاحظة: devvoh/parable:1.2.2 لم يعد يتم تطويره. للفصل التالي في مستقبل المثل ، انتقل إلى parable-php/framework لإصدار 2.0.0.
Parable 2.0.0 عبارة عن إعادة كتابة كاملة ، ولكن من الممكن أن تتحرك عبر تطبيق مبني على عائلة 1.0 إلى 2.0 في وقت معقول. إذا كنت بحاجة إلى أي مساعدة ، يرجى فتح مشكلة هنا.
شكرا لدعم المثل!
المثل عبارة عن عمل فني صغير يهدف إلى أن يكون قابلاً للقراءة ، قابلاً للتوسعة ، خارج طريقك.
يمكن تثبيت المثل باستخدام الملحن.
$ composer require devvoh/parableسيؤدي ذلك إلى تثبيت المثل وجميع التبعيات المطلوبة. المثل يتطلب PHP 5.6 أو أعلى.
قم بإنشاء ملف index.php وقم بتضمين Autoloader الملحن:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run (); ثم انتقل إلى الدليل vendor/devvoh/parable وقم بتشغيل make server . يمكنك بعد ذلك فتح http://127.0.0.1:5678/hello/parable وينبغي أن تستقبلك "Hello ، Pasorable!". يمكنك أيضًا تقديمها من خلال خادم ويب عادي.
لاستخدام المثل لأكثر من تطبيقات واضحة كما هو الحال في الاستخدام الأساسي أعلاه ، وتريد استخدام وحدات التحكم والإجراءات والمشاهدات وأكثر من ذلك ، بعد التثبيت ، قم بتشغيل الأمر التالي:
$ vendor/bin/parable init-structureالآن أنت مستعد! ما عليك سوى فتح عنوان URL الذي يجب أن يكون فيه في متصفحك ويجب أن ترى صفحة ترحيب.
إذا كنت ترغب في استخدام Nginx أو خادم آخر ، فهذا رائع أيضًا ، ولكن حتى الآن لا يوجد تكوين مثال متاح.
بعد تشغيل parable init-structure ، يجب أن يكون لديك هيكل أساسي للعمل منه. تُظهر ملفات المثال معظم ما ستحتاجه لإنشاء شيء ما. يتضمن ملف ConfigApp بعض أهم الأشياء التي ستستمع إليها المثل نفسه.
الآن ، إذا كنت ترغب في إبقاء هذا خارج مستودع GIT (أو غيره من VCS) ، فيمكنك وضع هذا في ملف تكوين منفصل واستبعاده باستخدام ملف .gitignore .
اقرأ الوثائق للحصول على معلومات أكثر تفصيلاً حول كيفية استخدام المثل ، و changelog.md للتغييرات الأخيرة.
أي مساعدة في تحسين المثل موضع تقدير كبير ، ولكن تحقق من المساهمة. md قبل إنشاء أي طلبات سحب.
أي أسئلة أو ردود فعل بناء؟ ابحث عني في devvoh.com أو اسألني سؤالًا بإضافة مشكلة على Github. عادة ما أرد بسرعة إلى حد ما ، لأن هذا مشروع شغف ، بعد كل شيء.
Parable PHP Framework هو برامج مفتوحة المصدر مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.