【问题标题】:is there a good PHP CRUD code generator? [closed]有没有好的 PHP CRUD 代码生成器? [关闭]
【发布时间】:2011-03-15 17:45:39
【问题描述】:

有没有更好的 PHP CRUD 代码生成器?
我想获取数据访问对象、业务对象和值对象。
很难满足我的需求,但我很高兴至少我能得到任何相关的。

[编辑]

我正在开发一个基于 MVC 的应用程序。
我正在使用我自己的 MVC 框架。
我需要这个代码生成器来为模型部分生成代码。
例如实体类和值对象目前我的代码如下。

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
}

【问题讨论】:

标签: php database crud


【解决方案1】:

LaraAdmin 可能是 Laravel 最好的 CRUD 生成器和管理面板。它还生成雄辩的模型和壮观的视图。

【讨论】:

    【解决方案2】:

    您可以找到另一个 PHP DAO 生成器/脚手架 - 这个不需要手动配置或表/列设置 - 它会从 MySQL 的 INFORMATION_SCHEMA 读取数据库模式结构,并自动为选定的表创建 ORM 类和属性,CRUD(S ) 和 finder 函数,包括相关对象的 getter。

    http://phpdao.ir.com.hr

    【讨论】:

      【解决方案3】:

      你可以看看

      Cygnite Framework

      进行基本代码生成。控制器、模型、视图、布局、分页、表单组件、必填字段验证等所有这些都通过简单的命令生成。您可以更改 根据您的需要编写代码。

      这里是教程-Generate CRUD application within 2 Min

      值得一看。

      【讨论】:

        【解决方案4】:

        http://www.cakephp.org(脚手架)

        http://www.symfony-project.org

        http://www.phpscaffold.com

        http://www.scriptcase.net

        都可以通过命令行生成基本的业务逻辑。

        【讨论】:

        • 我检查了 phpscaffold.com。它正在生成具有所有功能的完整应用程序。我不想要那个。我想要一些像实体类和值对象这样的想法。我的应用程序基于 MVC。我正在使用我自己的 MVC 框架。我知道一个代码生成器可以让我的工作更快。
        • 看起来您需要的是 ORM 而不是框架? doctrine-project.org/projects/orm
        • 是的,我不需要框架。我需要模型来集成到我现有的视图和控制器中。
        • phpscaffold 为我解决了问题。赞成! :)
        猜你喜欢
        • 2013-02-13
        • 1970-01-01
        • 2023-04-11
        • 2023-03-13
        • 2010-09-22
        • 2011-08-04
        • 2012-12-28
        • 2011-07-16
        • 1970-01-01
        相关资源
        最近更新 更多