有没有更好的PHP CRUD代码生成器?
我想获得数据访问对象,业务对象和值对象
很难满足我的需求,但我很高兴至少我可以得到任何相关的.②
[编辑]
我正在开发一个基于MVC的应用程序。
我正在使用自己的MVC框架。
我需要这个代码生成器为MODEL部分生成代码。
例如实体类和值对象目前我的代码如下所示。
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 :(得分:13)
http://www.symfony-project.org
所有人都可以通过命令行生成基本的业务逻辑。
答案 1 :(得分:2)
您可以查看
基本代码生成。控制器,模型,视图,布局,分页,表单组件,必需的字段验证等所有这些都通过简单的命令生成。你可以改变 代码根据您的需要而定。
这是教程 - Generate CRUD application within 2 Min
值得一看。
答案 2 :(得分:2)
LaraAdmin可能是Laravel最好的CRUD生成器和管理面板。它还产生了雄辩的模型和壮观的景色。
答案 3 :(得分:0)
你可以找到另一个PHP DAO生成器/脚手架 - 这个不需要手动配置或表/列settigs - 它将从MySQL的INFORMATION_SCHEMA中读取数据库模式结构,并自动为具有属性的选定表创建ORM类,CRUD(S)和finder函数,包括相关对象的getter。