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

时间:2012-03-05 08:11:09

标签: php orm redbean

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

1 个答案:

答案 0 :(得分:3)

是的,它应该在每个使用Redbean的页面上的脚本开头。我刚刚查看了代码,并且在任何地方都没有进行永久更改的更改。话虽如此,您有两个选项,在每个页面的开头,在第1380行附近调用R::freeze() - 或 - 编辑rb.php并将private $isFrozen=false;更改为private $isFrozen=true;