English / عربي
This is a Small Tiny PHP MVC structure, To help junior developers and web development students to understand this structure and how it works, using Composer as dependency manager and some open-source packages to make it more usable.
هيكلية MVC صغيرة لمساعدة المطورين الجدد و الطلاب على فهم هذه الهيكلية في تطوير المواقع بلغة بي إتش بي عبر استخام مدير الإعتمادات و الإعتمادات مفتوحة المصدر
قم بتنفيذ الأمر التالي على موجه الأوامر الخاص بك
$ composer create-project owaismajid/codat-mvc [your-project-name] --prefer-dist
و من ثم قم بأمر مدير الإعتمادات بالتحديث عبر $ composer update
و ذلك لتنصيب الإتمادات المطلوبة
then run $ composer update
to install required dependencies. And Done :)
قم بتوجيه موجه الأوامر للملف الجذر للمشروع و بالعادة يكون باسم المشروع المحمل ثم نفذ أمر الخدمة في البي إتش بي و توجيه الخدمة للملف العام
Open your terminal in the root dir of your project then run :
$ php -S localhost:8000 -t public public/index.php
إفتح المتصفح على نفس الاستضافة و المدخل اللذي قمت بأمر البي اتش بي بالخدمة خلاله ستجد صفحة البداية Hello World
in your browser go to localhost:8000
you'll see " Hello World " page, it's your home page within your HomeController.
إطار العمل هذا غير آمن ، فقط وجد لأهداف التعليم و ما زال في مرحلة التطوير
This MVC currently in Development, so please don't use it for a real projects
رجاءا قم بالتواصل معي عبر :
Please if you want to contribute, tell me now :)
- Router : Altorouter.com
- Template Engine : Twig
- ORM : Illuminate/Database