Model:模型包

时间:2024-04-06 18:51:51
【文件属性】:

文件名称:Model:模型包

文件大小:47KB

文件格式:ZIP

更新时间:2024-04-06 18:51:51

php coverage packagist composer sql

模型包 抽象模型,用于在代码和数据库之间更好地进行数据处理。 依存关系 安装 composer require rancoud/model 如何使用它? 将Rancoud \ Model \ Model扩展到您的类。 您必须实现两个抽象方法setFields和setTable。 setFields用于设置表格中的字段 setTable用于设置数据库中的表 class User extends Model { protected function setFields (): void { $ this -> fields = [ 'id' => new Field ( 'int' , [ 'not_null' , 'unsigned' , 'pk' ]), 'nickname' => new F


【文件预览】:
Model-master
----.php_cs(1KB)
----.gitignore(176B)
----src()
--------ModelException.php(151B)
--------Helper.php(5KB)
--------FieldException.php(151B)
--------JsonOutput.php(686B)
--------CustomRule.php(231B)
--------Model.php(18KB)
--------ErrorWarning.php(3KB)
--------Field.php(16KB)
----LICENSE(1KB)
----composer.json(926B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(830B)
--------CODEOWNERS(10B)
--------ISSUE_TEMPLATE()
--------CONTRIBUTING.md(2KB)
--------CODE_OF_CONDUCT.md(3KB)
--------SUPPORT.md(1KB)
--------workflows()
--------dependabot.yml(310B)
----composer.lock(146KB)
----README.md(8KB)
----phpunit.xml(406B)
----tests()
--------ModelTest.php(40KB)
--------FieldTest.php(112KB)
--------JsonOutputTest.php(2KB)
--------HelperTest.php(10KB)
--------ErrorWarningTest.php(6KB)
----phpcs.xml(204B)
----.gitattributes(13B)

网友评论