All Projects → apphp → php-mvc-framework

apphp / php-mvc-framework

Licence: LGPL-3.0 license
PHP MVC Framework - web application framework for modern and rapid development of web applications

Programming Languages

PHP
23972 projects - #3 most used programming language
Smarty
1635 projects

Projects that are alternatives of or similar to php-mvc-framework

UMVC
UMVC - Model-View-Controller Generator built for Unity
Stars: ✭ 36 (+50%)
Mutual labels:  mvc-framework, mvc-architecture, mvc-pattern
haykal
A Typescript MVC Framework
Stars: ✭ 24 (+0%)
Mutual labels:  mvc-framework, mvc-architecture
puremvc-swift-multicore-framework
PureMVC MultiCore Framework for Swift
Stars: ✭ 17 (-29.17%)
Mutual labels:  mvc-framework, mvc-architecture
flask-mvc
Flask Simple Model-View-Controller(MVC)
Stars: ✭ 21 (-12.5%)
Mutual labels:  mvc-framework, mvc-architecture
SmartMvc
深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)
Stars: ✭ 66 (+175%)
Mutual labels:  mvc-framework, mvc-architecture
leafMVC
MVC "Framework" created from Leaf PHP Framework
Stars: ✭ 25 (+4.17%)
Mutual labels:  mvc-framework, php-mvc-framework
Mario
🗿 如何设计一个Java MVC框架源码
Stars: ✭ 68 (+183.33%)
Mutual labels:  mvc-framework
Miniphp
A small, simple PHP MVC framework skeleton that encapsulates a lot of features surrounded with powerful security layers.
Stars: ✭ 144 (+500%)
Mutual labels:  mvc-framework
Fortjs
Component based MVC web framework for nodejs targeting good code structures & modularity.
Stars: ✭ 44 (+83.33%)
Mutual labels:  mvc-framework
Actframework
An easy to use Java MVC server stack
Stars: ✭ 690 (+2775%)
Mutual labels:  mvc-framework
eCommerce Shop
eCommerceShop renowned stylish, affordable, new and original fashion to you. our product mainly focuses on women wear’s, but it also offers men's apparel, children clothes, accessories, shoes, bags and other fashion items. BossKinds manufacture and supplier of leisurewear, workwear and school uniforms. we understood the importance of making good…
Stars: ✭ 26 (+8.33%)
Mutual labels:  mvc-framework
fano
Pascal web application framework
Stars: ✭ 90 (+275%)
Mutual labels:  mvc-framework
Mormot2
OpenSource RESTful ORM/SOA/MVC Framework for Delphi and FreePascal
Stars: ✭ 120 (+400%)
Mutual labels:  mvc-framework
Kantphp2
KantPHP Framework V2
Stars: ✭ 75 (+212.5%)
Mutual labels:  mvc-framework
Kemalyst
A rails like framework based on kemal
Stars: ✭ 176 (+633.33%)
Mutual labels:  mvc-framework
Cakephp
CakePHP: The Rapid Development Framework for PHP - Official Repository
Stars: ✭ 8,453 (+35120.83%)
Mutual labels:  mvc-framework
vulkano
A small, simple and fast framework for creating web applications using NodeJS. Inspired by KumbiaPHP.
Stars: ✭ 15 (-37.5%)
Mutual labels:  mvc-framework
Famework
Famework is a simple to use PHP Framwork to easily create splendid but lightweight web applications.
Stars: ✭ 8 (-66.67%)
Mutual labels:  mvc-framework
Nim Basolato
An asynchronous fullstack web framework for Nim.
Stars: ✭ 111 (+362.5%)
Mutual labels:  mvc-framework
React Imvc
An Isomorphic MVC Framework
Stars: ✭ 211 (+779.17%)
Mutual labels:  mvc-framework


Build Status License LGPL Stable Version

About ApPHP Framework

Thank you for choosing ApPHP - a high-performance PHP MVC framework.

ApPHP MVC Framework is designed to provide modern and rapid development of websites, web applications and web services.

It implements the the Model-View-Controller (MVC) design pattern and principles, including separation of display, logic, and data layers. It provides an architecture, components and tools for developers to build a complex web applications faster and safer.

Installing ApPHP Framework

via Git

git clone https://github.com/apphp/php-mvc-framework.git 

via Composer

You can install ApPHP into your project using Composer.

If you're starting a new project, we recommend using the Directy CMF as a starting point. For installing new version in existing applications you can run the following:

composer require apphp/php-mvc-framework

Manual installation

Please make sure the release file is unpacked under a web-accessible directory. You will see the following files and directories:

demos/              demo applications
docs/               documentation
framework/          framework source files
tests/              PHPUnit tests
utils/              some utilities
    requirements/   requirements checker
    tests/          tests
    generators/     code generators
CHANGELOG           describing changes in every ApPHP release
LICENSE             license of ApPHP Framework
README              this file
UPDATE              updating instructions

Running Tests

Assuming you have PHPUnit installed system wide using one of the methods stated here, you can run the tests for ApPHP Framework by doing the following:

  1. Install composer on your server.
  2. After Composer is installed, install PHPUnit by
composer require phpunit/phpunit --dev
  1. Make sure you added following to composer.json file:
"scripts": {
    "tests-result": "phpunit --colors=always --log-junit test-results.xml",
    "tests": "phpunit --colors=always",
    "test": "phpunit --colors=always --filter"
}
  1. Run phpunit by:
composer tests

Requirements

The minimum requirement by ApPHP is that your Web server supports PHP 5.4.0 or above. ApPHP has been tested with Apache HTTP server on Windows and Linux operating systems.

License

The Laravel framework is open-sourced software licensed under the LGPL3 license.

What's next

Please visit the project website for tutorials, class reference and join discussions with other ApPHP users.

The ApPHP Developer Team

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].