Redbean php R :: freeze (true) не работает

я использовал R::freeze(true); в моем приложении PHP.
Но я не знаю, почему redbean изменяет структуру таблицы базы данных.
Я заметил, что столбец типа Interger автоматически становится текстом.

Также я обновил переменную
protected $isFrozen = TRUE;
в руб.
Но никакого эффекта.

1

Решение

Не зная вашей структуры или структуры PHP (если таковые имеются), невозможно дать какой-либо ответ по этому поводу. В любом случае R :: freeze (true) является правильным синтаксисом. Убедитесь, что вы добавили заявление в начале вашего заявления.

У меня есть много приложений SlimPHP, использующих ReadBean, и я помещаю его в самый верх моего index.php сразу после запуска R::setup();

<?php

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

Другие решения

Спасибо, Джереми Шаффер,

R::freeze(true);

Код выше верен.
Но мое приложение использует соединение с несколькими базами данных.
и затем я понимаю, что для каждого соединения нам нужно использовать вышеуказанную строку кода, чтобы заморозить структуру БД.

Проблема устранена.

1

По вопросам рекламы [email protected]