PHP and SQL Frameworks
List of free PHP frameworks that support SQL. Modules provide bases to include basic functions such as authentication, and the SQL interface simplifies the use of a database.
CakePHP
Under the MIT license, it is an interface to MySQL, with a model-view controller (MVC) design and for the code, object orientation.
It incorporates technologies such as CRUD, ActiveRecord. Its template engine allows you to use Ajax, JavaScript, forms.
Commons modules for authentication and session are included,
Website: CakePHP.org. For PHP 4 or 5.
SolarPHP
Under BSD license, it is an object-oriented framework supporting the model-view object.
It includes modules for authentication, caching, debugging, documentation building, emails and many others.
An object provides an interface to databases.
Website: Solar PHP. For PHP 5.
Symfony
Compatible with many database engines. It is intended to create Web applications for business. Using the MVC model, it offers a code readable and supports Propel and Doctrine technologies. A cache system accelerates applications.
There is a CMS with the same name, it is different software.
Site: Symfony. For PHP 5.2.4.
CMS and frameworks
Some CMS are both frameworks and tools for site management.
These include:
- Spip. Initially a template manager, it was developed by the addition of PHP components. For PHP 4 or 5.
- Drupal. CMS requiring programming knowledge.
- Modx. Framework initially, it evolved into a CMS.
See also