corephp / mapper
此包已废弃,不再维护。未建议替代包。
CorePHP项目核心
1.2.0
2016-10-04 20:05 UTC
Requires
- php: >=5.5
This package is auto-updated.
Last update: 2022-02-01 12:56:37 UTC
README
CorePHPMapper是一系列脚本,允许您将数据库、表和字段抽象化,将其转换为PHP类,以便通过DAO模式轻松操作。
##兼容性数据
- PHP >= 5.6
- MySQL >= 5.1
##安装
推荐通过composer安装此包,使用以下命令:
- composer require corephp/mappercore
为了能够执行CorePHPMapper的映射,您需要确保可以从任何位置通过命令行执行PHP,为此我们将打开系统终端并执行以下命令:
- php -v
如果控制台识别该命令,它应该返回我们当前的PHP版本。
一旦验证我们可以在终端中执行PHP,我们将继续执行映射脚本。同样,在控制台中,我们将导航到安装文件所在的路径:
- cd /ruta/del/proyecto/CoprePHP/Installer
在Installer目录中,有一个名为Install.php的文件,它是主要安装脚本,我们将执行它来映射我们的数据库。此文件需要7个参数才能正确运行:
- host -> 存储数据库的服务器地址
- dbas -> 用于映射的数据库名称
- user -> 数据库用户名
- pass -> 数据库密码
- adminTable -> (可选)用作管理员并实现AdminDefinition接口的表名称
- adminUserField -> (可选 - 如果定义了adminTable则必须)用作管理员用户的字段名称
- adminPassField -> (可选 - 如果定义了adminTable则必须)用作管理员密码的字段名称
在命令行中执行安装文件:
- php Installer.php host dbas user pass adminTable adminUserField adminPassField
传递给安装程序的所有参数应按照显示的顺序。一旦模型化过程完成,CorePHP\Models文件夹将包含数据库的抽象类。