Concrete5: как обновить пакет?
Я работаю над пользовательским пакетом, который имеет только приложение, связанное с панелью управления. Другими словами, нет блоков. Если я обновлю таблицу в db.xml, как мне обновить пакет, чтобы структура таблицы синхронизировалась в базе данных? Я не вижу кнопку Обновить для пакета в отличие от типов блоков.
2 ответа
Просто обновите $pkgVersion
в пакетах controller.php
файл. Тогда и перейти к
Панель инструментов -> Расширить бетон5 -> Добавить функциональность
оттуда вы теперь сможете обновить пакет.
Тот же самый подход работает для Бетона 5.6, но меню немного отличается.
В обеих версиях вам придется перейти на одну и ту же страницу, где вы установили упакованный в первый раз
concrete5 5.7.x
При разработке вы можете настроить DB-сущности, которые будут генерироваться на лету:
Установите для режима разработки доктрины значение ON, перейдя на следующую страницу панели инструментов:
Панель инструментов -> Система и настройки -> Среда -> Объекты базы данных.
Не забудьте установить его обратно в положение ВЫКЛ в рабочем режиме.
concrete5 5.6.x См. Nicolai Krüger.