modExtra и генерация новых таблиц для дополнения
Здравствуйте. Хочу разработать свой компонент, решил использовать заготовку modExtra. Залил ее в корень сайта, запустил modExtra-master/rename_it.php после чего запустил _build/build.transport.php. Странно но в меню его так и не появилось, перешел в Приложение — Установщик, выбрал компонент и нажал Переустановить, после чего он появился в меню Компоненты. После всего этого в базе появилась таблица modx_driverlicense_items, при работе с этой таблицей в компоненте вроде все хорошо. Вручную создал таблицу в phpmyadmin modx_driverlicense_category с 2 полями(ид и имя). Но теперь появляется вопрос, добавление новых таблиц в компонент производить вручную?? Нашел информацию что с этим хорошо справляеться CMPgenerator. создал вот такой вот(скриншот прикрепил)
После чего захожу в Свой компонент и вижу что стандартная вкладка (Предметы), которая связана с таблицей modx_driverlicense_items уже не выводит никакой информации, пишет лишь что «Нет данных для вывода» хотя они там есть.
После чего захожу в Свой компонент и вижу что стандартная вкладка (Предметы), которая связана с таблицей modx_driverlicense_items уже не выводит никакой информации, пишет лишь что «Нет данных для вывода» хотя они там есть.
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
[ object class=«DriverlicenseCategory» table=«driverlicense_category» extends=«xPDOSimpleObject»]
[field key=«name» dbtype=«varchar» precision=«256» phptype=«string» null=«false» /]
[/object]
Вместо [ и ] — < и >
Сохранить эту схему и после чего опять запускать DriverLicense/_build/build.model.php ?? я правильно понял?
А то получается я дописую файл DriverLicense/core/components/driverlicense/model/schema/driverlicense.mysql.schema.xm вручную, после чего генерирую схему выше описаным файлом, опять удалять установленный пакет, устанавливать этот(уже с новой структурой бд) и все делать сначала?
Нет.
и bezumkin.ru/training/course1/2150/
но после того как я захожу в компонент данные уже не выводятся и в консоли выводится ошибка Uncaught SyntaxError: Unexpected token < VM1018:1
Когда открываю файл с ошибкой весь его код
Ошибка на первом закрывающемся теге BR(первая строка)
Для примера таких резолверов можете посмотреть исходный код популярных компонентов.