codewdev / tablegenerator
PHP项目表格创建库
v1.0.0
2021-08-09 16:35 UTC
Requires
- php: >=7.2
- ext-json: *
README
表格生成器是一个用于创建数据库表格的组件,它使用PDO通过PHP中的平面文件来添加、删除和编辑表格。
表格生成器是一个用于创建数据库表格的组件,它使用PDO通过PHP中的平面文件来添加、删除和编辑表格。
亮点
- 易于设置(Fácil de configurar)
- 快速轻松创建表格(Crie tabelas rápido e fácil)
- Composer已准备就绪(Pronto para o composer)
安装
Table Generator可通过Composer获取
"codewdev/tablegenerator": "1.0.*"
或者运行
composer require codewdev/tablegenerator
文档
有关如何使用Table Generator的更多详细信息,请参阅组件目录中的示例文件夹中的详细信息
有关如何使用Table Generator的更多详细信息,请参阅组件目录中的示例文件夹中的详细信息
连接
要开始使用表格生成器,您需要连接到数据库(MariaDB / MySql)。有关更多信息,请参阅PHP.net上的PDO连接手册
要开始使用表格生成器,您需要连接到数据库。有关更多信息,请参阅PHP.net上的PDO连接手册
define("TABLE_GEN_CONF", [ "driver" => "mysql", "host" => "localhost", "port" => "3306", "dbname" => "nome_db", "username" => "root", "passwd" => "", "options" => [ PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ, PDO::ATTR_CASE => PDO::CASE_NATURAL ] ]);
您的模型
<?php use CodeWdev\TableGenerator\TableGenerator; require __DIR__ . "/../vendor/autoload.php"; //creating table $user_data = new TableGenerator("users", [ "first_name" => "VARCHAR(10) NOT NULL", "last_name" => "VARCHAR(255) NOT NULL", "email" => "VARCHAR(255) UNIQUE NOT NULL", "password" => "VARCHAR(255) NOT NULL DEFAULT 0" ]); //command to create the table $user_data->create(); //adding columns to the table $user_data->addColumn([ "document" => "VARCHAR(10)", "company" => "VARCHAR(50) NOT NULL" ]); // //deleting a column $user_data->dropColumn("company"); //deleting a table $user_data->drop();
贡献
有关详细信息,请参阅CONTRIBUTING
支持
如果您发现与组件相关的问题或想做出贡献,请随时联系。
如果您发现与组件相关的问题或想做出贡献,请随时联系。
谢谢
致谢
- Wesley R.Reis(开发者)
- 所有贡献者(This Rock)
许可
MIT许可证(MIT)。有关更多信息,请参阅许可证文件