簡體   English   中英

Redbean PHP R :: freeze(true)無法正常工作

[英]Redbean php R::freeze(true) not working

我用過R::freeze(true); 在我的PHP應用程序中。 但是我不知道為什么redbean會改變我的數據庫表結構。 我注意到,interger類型列自動變為文本。

我也更新了protected $isFrozen = TRUE;變量protected $isFrozen = TRUE; 在rb.php中。 但是沒有效果。

如果不知道您的PHP結構或框架(如果有的話),就不可能提供與此相關的任何答案。 無論如何,R :: freeze(true)是正確的語法。 確保在應用程序的開頭添加該語句。

我有很多使用ReadBean的SlimPHP應用程序,在運行R::setup();之后,我將其放在index.php的最頂端R::setup();

<?php

require 'vendor/autoload.php';
R::setup();
R::freeze( true );

感謝@Jeremy Schaffer,

R::freeze(true);

上面的代碼是正確的。 但是我的應用程序使用多個數據庫連接。 然后我意識到對於每個連接,我們都需要使用上面的代碼行來凍結db結構。

問題已解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM