simple mvc how example easy create php rest frameworks crud sails.js

mvc - Marco CRUD RESTful de PHP



rest php (6)

Eche un vistazo a Symfony2: es un gran marco que tiene muchos ayudantes / generadores para lo que usted describe.

http://symfony.com/

También es un microframework, por lo que puedes tomar componentes y factorizarlos en tu propio framework si vas por esa ruta.

Si es demasiado pesado para sus necesidades, entonces Silex - construido usando componentes Symfony también puede ser de interés

http://silex.sensiolabs.org/

Realmente me gusta trabajar con SailsJS ( http://sailsjs.org ). Especialmente porque genera automáticamente una API RESTful CRUD. Sin embargo, trabajando para clientes pequeños, no siempre tengo la oportunidad de trabajar en un entorno NodeJS. La mayoría de sus aplicaciones web se ejecutan en un servidor Apache (PHP / MySQL).

Mi pregunta: ¿hay algún marco que proporcione una API RESTful CRUD generada automáticamente? Si no, ¿cuál es el mejor enfoque para escribirlo yo mismo?

Soy consciente de los marcos que manejan el enrutamiento, sin embargo, estoy buscando algo que genere automáticamente CRUD API (basado en planos o vinculado a las tablas de la base de datos).

Para acelerar el proceso de desarrollo y mantener limpio mi código, también me gustan los de ORM. Sería bueno si pudiera vincular la API generada automáticamente con el esquema ORM / blueprint. Entonces, una vez más, ¿cuál es la mejor manera de abordar esto?

No pude encontrar ningún marco que proporcione esto. Espero que me puedan ayudar.

¡Gracias por adelantado!

Dennis


Si no conoces PHP Echa un vistazo a http://davss.com/tech/php-rest-api-frameworks/ Si quieres aprender PHP y escribir el tuyo, tienes un largo camino por recorrer desde JS, pero si eres ambicioso, lee Matt Zandstra - Objetos, patrones y práctica, y echa un vistazo a PEAR.


Escribí un pequeño script que usa Propel ORM + SLIM.

Se basa en AngularJS (para el lado de javascript).

Puedes adaptarlo a tus necesidades. Si conoce bien PHP, puede encontrar el código feo.

https://github.com/a-lucas/angjs-propel-slim


Este es un marco api reparador que puede ayudarte a comenzar bastante rápido http://luracast.com/products/restler Lo he usado en el pasado. muy rápido y delgado

sin embargo, el desarrollo de API es bastante fácil. algunos otros marcos ligeros son Slim Php.

Zend es realmente pesado ... pero puedes ampliar su clase de descanso y escribir la tuya que será la "más fácil".


De alguna manera, el mejor y más fácil Php Framework para escribir API y la aplicación RESTful es

Slim Framework

Slim es un micro framework de PHP que le ayuda a escribir rápidamente API y aplicaciones web simples pero potentes. slimframework.com

Hola Mundo:

<?php $app = new /Slim/Slim(); $app->get(''/hello/:name'', function ($name) { echo "Hello, $name"; }); $app->run();