gm314/siesta


README

License Latest Stable Version Total Downloads Latest Unstable Version

基于存储过程的 PHP 7 ORM。

文档

完整文档请访问 https://gperler.github.io

使用 composer 安装

composer require gm314/siesta

示例

在这个示例中,我们创建了一个 Artist 和 Label 实体,并配置了它们之间的关系

$artist = new Artist();
$artist->setName("Jamie Woon");

$label = new Label();
$label->setName("PMR");
$label->setCity("London");
$label->addToArtistList($artist);

// save with cascade. will store both label and artist
$label->save(true);

控制台命令

创建配置文件

vendor/bin/siesta init

生成实体

vendor/bin/siesta gen

反向工程

vendor/bin/siesta reverse

测试

在 tests/siesta.test.mysql.config.json 中配置您的数据库设置

vendor/bin/codecept run