2010-07-14 104 views
10

¿Hay algún generador de código PHP CRUD mejor?
Quiero obtener Objeto de acceso a datos, Objeto de negocio y Objeto de valor.
Sería difícil hacer coincidir mis necesidades, pero estoy contento de que al menos pueda obtener uno relevante.
¿hay un buen generador de código PHP CRUD?

[EDIT]

Estoy trabajando en una aplicación basada en MVC.
Estoy usando mi propio framework MVC.
Necesito este generador de código para generar códigos para la parte MODELO.
Por ejemplo, clase de entidad y objetos de valor Actualmente mis códigos son los siguientes.

class CustomersDAO 
{ 
    public function add() {$CustomersVO} 
    public function update($CustomersVO) {} 
    public function delete() {} 
    public function get() {} 
} 
class CustomersVO 
{ 
    public $id; 
    public $name; 
    public $tp; 
    public $address; 
} 
class CustomerBO 
{ 
    private $id; 
    private $name; 
    private $tp; 
    private $address; 

    public function getID() {}; 
    public function setID($val) {}; 
    // other getters and setters gos here.. 

    // other business logics 
} 
+0

posible duplicado de [PHP frameworks para simplificar CRUD] (http://stackoverflow.com/questions/29126/php-frameworks-for-simplifying-crud) y un [couple others] (http://stackoverflow.com/search? q = PHP + Crud) – Gordon

+0

Lo que necesito no es un framework. Deseo que mi desarrollo sea más fácil para Data Access Layer – BlueBird

+2

Compruebe [PHPRunner] (http://xlinesoft.com/phprunner). También hay [Grocery CRUD] (http://www.grocerycrud.com/) que vale la pena probar. –

Respuesta

13

http://www.cakephp.org (scaffholding)

http://www.symfony-project.org

http://www.phpscaffold.com

http://www.scriptcase.net

todo puede generar la lógica básica de negocios a través de línea de comandos.

+0

Comprobé phpscaffold.com. Está generando una aplicación completa con todas las funcionalidades. No quiero eso. Quiero que algunos piensen como clases de entidad y objetos de valor. Mi aplicación está basada en MVC. Estoy usando mi propio framework MVC. Conozco un generador de código para hacer que mi trabajo sea rápido. – BlueBird

+0

Parece que necesita un ORM en lugar de un marco. http://www.doctrine-project.org/projects/orm –

+0

Sí, no necesito un marco. Necesito el Modelo para integrarlo en mi Vista y Controlador existentes. – BlueBird

2

Usted puede echar un vistazo a

Cygnite Framework

¿Tiene la generación de código básico. Controlador, modelo, vistas, diseño, paginación, componente de formulario, validación de campo requerida, etc. todos estos generan con un comando simple. Puede modificar el código en función de su necesidad.

Aquí es el tutorial- Generate CRUD application within 2 Min

Vale la pena ver.

0

Puede encontrar otro generador/scaffolder PHP DAO - este no requiere configuración manual o settigs de tabla/columnas - leerá la estructura de esquema de base de datos de MySQL INFORMATION_SCHEMA y automáticamente creará clases ORM para tablas seleccionadas con propiedades, CRUD (S) y las funciones del buscador, incluidos getters para objetos relacionados.

http://phpdao.ir.com.hr

2

LaraAdmin podría ser la mejor CRUD generador y el panel de administración para laravel. También genera modelos Eloquent y vistas espectaculares.

Cuestiones relacionadas