Concrete5: как обновить пакет?

Я работаю над пользовательским пакетом, который имеет только приложение, связанное с панелью управления. Другими словами, нет блоков. Если я обновлю таблицу в db.xml, как мне обновить пакет, чтобы структура таблицы синхронизировалась в базе данных? Я не вижу кнопку Обновить для пакета в отличие от типов блоков.

2 ответа

Просто обновите $pkgVersion в пакетах controller.php файл. Тогда и перейти к

Панель инструментов -> Расширить бетон5 -> Добавить функциональность

оттуда вы теперь сможете обновить пакет.

Тот же самый подход работает для Бетона 5.6, но меню немного отличается.

В обеих версиях вам придется перейти на одну и ту же страницу, где вы установили упакованный в первый раз

concrete5 5.7.x

При разработке вы можете настроить DB-сущности, которые будут генерироваться на лету:

Установите для режима разработки доктрины значение ON, перейдя на следующую страницу панели инструментов:

Панель инструментов -> Система и настройки -> Среда -> Объекты базы данных.

Не забудьте установить его обратно в положение ВЫКЛ в рабочем режиме.

concrete5 5.6.x См. Nicolai Krüger.

Другие вопросы по тегам