я использовал R::freeze(true);
в моем приложении PHP.
Но я не знаю, почему redbean изменяет структуру таблицы базы данных.
Я заметил, что столбец типа Interger автоматически становится текстом.
Также я обновил переменную
protected $isFrozen = TRUE;
в руб.
Но никакого эффекта.
Не зная вашей структуры или структуры PHP (если таковые имеются), невозможно дать какой-либо ответ по этому поводу. В любом случае R :: freeze (true) является правильным синтаксисом. Убедитесь, что вы добавили заявление в начале вашего заявления.
У меня есть много приложений SlimPHP, использующих ReadBean, и я помещаю его в самый верх моего index.php сразу после запуска R::setup();
<?php
require 'vendor/autoload.php';
R::setup();
R::freeze( true );
Спасибо, Джереми Шаффер,
R::freeze(true);
Код выше верен.
Но мое приложение использует соединение с несколькими базами данных.
и затем я понимаю, что для каждого соединения нам нужно использовать вышеуказанную строку кода, чтобы заморозить структуру БД.
Проблема устранена.