2010-07-14 3 views
10

Есть ли какой-нибудь лучший генератор кода PHP CRUD?
Я хочу получить объект доступа к данным, объект бизнес-объекта и значения.
Было бы трудно соответствовать моим потребностям, но я рад, по крайней мере, я могу получить любой соответствующий.
есть хороший генератор кода PHP CRUD?

[EDIT]

Я работаю над приложением на базе MVC.
Я использую свою собственную структуру MVC.
Мне нужен этот генератор кода для генерации кодов для части MODEL.
Например, Entity Class и Value Objects В настоящее время мои коды выглядят следующим образом.

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

Возможный дубликат [PHP-рамки для упрощения CRUD] (http://stackoverflow.com/questions/29126/php-frameworks-for-simplifying-crud) и [пара других] (http://stackoverflow.com/search? q = PHP + Crud) – Gordon

+0

Что мне нужно, это не фреймворк. Я хочу сделать мою разработку легкой для уровня доступа к данным – BlueBird

+2

. Проверьте [PHPRunner] (http://xlinesoft.com/phprunner). Существует также [Grocery CRUD] (http://www.grocerycrud.com/), который стоит попробовать. –

ответ

13

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

http://www.symfony-project.org

http://www.phpscaffold.com

http://www.scriptcase.net

все может генерировать основной бизнес-логики с помощью командной строки.

+0

Я проверил phpscaffold.com. Он генерирует полное приложение со всей функциональностью. Я этого не хочу. Я хочу, чтобы некоторые думали, как классы Entity и Value Objects. Мое приложение основано на MVC. Я использую свою собственную структуру MVC. Я знаю генератор кода, чтобы быстро работать. – BlueBird

+0

Похоже, вы нуждаетесь в ORM, а не в каркасе? http://www.doctrine-project.org/projects/orm –

+0

Да, мне не нужна фреймворк. Мне нужна модель для интеграции с моим существующим представлением и контроллером. – BlueBird

2

Вы можете посмотреть на

Cygnite Framework

ли основной генерации кода. Контроллер, модель, виды, макет, разбиение на страницы, компонент формы, обязательная проверка поля и т. Д. Все это генерируется с помощью простой команды. Вы можете изменить код , исходя из ваших потребностей.

Вот tutorial- Generate CRUD application within 2 Min

стоит смотреть.

0

Вы можете найти еще один генератор/scaffolder PHP DAO - для этого не требуется ручная настройка или таблица/столбцы. Это будет считывать структуру схемы базы данных из Информационной_ссылки MySQL и автоматически создавать классы ORM для выбранных таблиц со свойствами CRUD (S) и функции поиска, включая геттеры для связанных объектов.

http://phpdao.ir.com.hr

2

LaraAdmin может быть лучшим CRUD генератор и панель администратора для Laravel. Он также генерирует ярко выраженные модели и захватывающие представления.

Смежные вопросы