corephp/mapper

此包已废弃,不再维护。未建议替代包。

CorePHP项目核心

1.2.0 2016-10-04 20:05 UTC

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文件夹将包含数据库的抽象类。