我在我的php应用程序中使用了R::freeze(true);
。
但我不知道为什么redbean会改变我的数据库表结构。
我注意到整数类型列会自动变为文本。
我也更新了变量
protected $isFrozen = TRUE;
在rb.php中。
但没有效果。
答案 0 :(得分:3)
如果不了解您的PHP结构或框架(如果有的话),则无法提供与此相关的任何答案。无论如何,R :: freeze(true)是正确的语法。确保在应用程序的开头添加语句。
我有很多使用ReadBean的SlimPHP应用程序,我在运行R::setup();
<?php
require 'vendor/autoload.php';
R::setup();
R::freeze( true );
答案 1 :(得分:1)
谢谢@Jeremy Schaffer,
R::freeze(true);
上面的代码是正确的。 但我的应用程序使用多个数据库连接 然后我意识到,对于每个连接,我们需要使用上面的代码行来冻结数据库结构。
问题已解决。