[РЕШЕНО] Генерация схемы и создание таблиц
Здравствуйте, подскажите, почему не создаются все таблицы из компонента.
Я:
В итоге, в консоле написано, что создана всего 1 таблица, modExtra_items.
В файле metadata.mysql.php, сгенерированном после build.schema.php, написано:
UPD:
Решил добавлением объектов в modExtra/_build/resolve.tables.php
Я:
- склонировал modExtra
- открыл core/components/modextra/model/schema/modextra.mysql.schema.xml
- описал схему таблиц
- у каждого объекта своя table=""
- запустил из браузера domain.com/modExtra/_build/build.schema.php
- запустил из браузера domain.com/modExtra/_build/build.transport.php
- открыл админку, нашел локальный пакет, нажал установить
В итоге, в консоле написано, что создана всего 1 таблица, modExtra_items.
В файле metadata.mysql.php, сгенерированном после build.schema.php, написано:
$xpdo_meta_map = array (
'xPDOSimpleObject' =>
array (
0 => ...,
1 => ...,
2 => ...,
3 => ...,
4 => ...,
5 => ...,
),
);Там где ... — названия объектов из modextra.mysql.schema.xmlUPD:
Решил добавлением объектов в modExtra/_build/resolve.tables.php
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
5
Комментарии: 5