📅  最后修改于: 2023-12-03 15:32:48.212000             🧑  作者: Mango
make_dpcust
- 自动化生成 PHP 数据访问层如果你是一位 PHP 开发者,那么你肯定经历过手动编写数据访问层的辛苦。每个新项目都需要重新编写、调试。这样的重复工作是无法避免的,但它严重浪费了你的时间和精力。
make_dpcust
就是为了解决这个问题而设计的工具,让你能够自动生成 PHP 数据访问层代码,从而让你专注于你的业务逻辑。
你可以将 make_dpcust
作为全局 Composer 包安装:
composer global require jason-zhuyf/make-dpcust
在安装成功后,你可以在命令行中使用 make_dpcust
命令。
make_dpcust generate <databaseName> <outputDirectory>
这个命令将会自动扫描你的数据库,并生成 PHP 数据访问层的代码。
make_dpcust
会自动扫描你的数据库,并为你的每个表生成一份数据访问层代码。
class Users
{
public function list()
{
// 查询users表并返回结果
}
public function find($id)
{
// 查询users表中id为$id的记录并返回
}
public function create($data)
{
// 向users表中插入一条新记录
}
public function update($id, $data)
{
// 更新users表中id为$id的记录
}
public function delete($id)
{
// 删除users表中id为$id的记录
}
}
你可以通过命令行参数 -n
或 --namespace
指定自动生成的类的命名空间。
make_dpcust generate <databaseName> <outputDirectory> -n My\\Namespace
你可以通过命令行参数 -p
或 --prefix
指定自动生成的类的前缀。
make_dpcust generate <databaseName> <outputDirectory> -p MyPrefix
当前,make_dpcust
支持两种数据库:MySQL 和 PostgreSQL。你可以通过命令行参数 -d
或 --database
指定数据库类型。
make_dpcust generate <databaseName> <outputDirectory> -d mysql
如果你不想使用默认的数据库连接配置,可以通过参数 -c
或 --config
指定数据库连接配置。
{
"host": "localhost",
"database": "test",
"username": "root",
"password": ""
}
make_dpcust generate <databaseName> <outputDirectory> -c /path/to/config.json
make_dpcust
是一个非常方便的工具,可以帮助你自动生成 PHP 数据访问层代码,让你专注于业务逻辑的开发。如果你是一位 PHP 开发者,它绝对值得一试!