gpt4 book ai didi

PHP ORM 自动模式同步

转载 作者:行者123 更新时间:2023-12-04 21:44:11 25 4
gpt4 key购买 nike

是否有任何 PHP ORM 可以自动同步我的数据库到代码中定义的模式?

问题是我有很多机器可以部署代码,但无法访问命令行,也不知道部署何时完成。

基本上,只要 PHP 发现代码中定义的模式发生更改,我就需要重新同步数据库,而无需任何命令行,甚至无需手动迁移。

任何 ORM 已经解决了这个问题?

最佳答案

正如 user716189 所说,RedBean 是一个很好的解决方案。

不像'Slava N'所说的那样,你还不如使用一对多的关系。 RedBeanPHP 没有提供处理外键关系的特殊功能,但手动使用外键或 N:1 关联很容易:

$page->book_id = $book->id

加载一个外键关联也是很简单的:

$pages = R::find("page"," book_id = ? ",array($book->id));

或者反过来:

$book = R::load("book", $page->book_id );

引自:RedBean Relations (并修正了一些错别字)

关于PHP ORM 自动模式同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5800213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com