Ответ 1
http://www.cakephp.org (scaffholding)
http://www.symfony-project.org
все могут генерировать основную бизнес-логику через командную строку.
Есть ли лучший генератор кода 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
}
http://www.cakephp.org (scaffholding)
http://www.symfony-project.org
все могут генерировать основную бизнес-логику через командную строку.
Вы можете взглянуть на
Существует ли генерация базового кода. Контроллер, модель, виды, макет, разбиение на страницы, компонент формы, обязательная проверка поля и т.д. Все это генерируется с помощью простой команды. Вы можете изменить кода на основе ваших потребностей.
Вот учебник - Создайте приложение CRUD в течение 2 минут
Стоит посмотреть.
LaraAdmin может быть лучшим генератором CRUD и панелью администратора для Laravel. Он также генерирует ярко выраженные модели и захватывающие представления.
Вы можете найти еще один генератор /scaffolder PHP DAO - для этого не требуется ручная настройка или таблицы/столбцы. Он будет считывать структуру схемы базы данных из MySQL INFORMATION_SCHEMA и автоматически создавать классы ORM для выбранных таблиц со свойствами, CRUD (S ) и функции поиска, включая геттеры для связанных объектов.