php - 使用 Redbean PHP ORM 时,是否必须在每个脚本中调用 R::freeze() ?

标签 php orm redbean

调用 R::freeze() 不会在数据库中存储任何新数据(据我所知),稍后执行的 php 脚本如何知道我在构建数据库时调用了 freeze() ?我应该在每个使用 redbean 的 php 脚本的开头使用 freeze 吗?

最佳答案

是的,它应该位于使用 Redbean 的每个页面上的脚本开头。我刚刚查看了代码,没有任何任何更改会永久更改它。话虽如此,您有两个选择,在每个页面的开头调用 R::freeze() 或在第 1380 行左右编辑 rb.php 并更改 private $isFrozen=false;private $isFrozen=true;

关于php - 使用 Redbean PHP ORM 时,是否必须在每个脚本中调用 R::freeze() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563450/

相关文章:

php - RedBeanPHP 慢 R::exportAll()

orm - Redbean:如何获得拥有的 Bean 的最后插入 id?

php - SQL WHERE 子句中的 IF 和 ELSE

php - 如何使用 SLIM 在 PHP PDO 中管理多个数据库连接

c# - 另一个数据访问层(c#.net 2.0)

node.js - TypeORM jsonb 数组列

python - Django:获取查询集的补充

php - 当我尝试从 RedBeanPHP 中通过 R::exec 执行查询时,为什么会出现错误?

php - 从缩小图像转换选择坐标

php - 如何从第一个选择查询结果集中多次运行选择查询?