Небольшой мануал по созданию рабочей конфигурации третьей версии.
Создание пакета и таблицы.
1. Создание пакета. Вкладка Packages Manager
Заполняем Package Name латиницей с маленькой буквы — это путь пакета в папке core/components. Например myparsing. Нажимаем Create Package
2 Создание схема. Вкладка XML Schema
Сначала нажимаем Load Schema. Мы получаем пример описания. Меняем внутри поля field и их описание. Описание model-и и object-а по возможности особо не трогаем, разве что меняем для себя на что-то более читабельное. Например
<model package="Myparsing\Model\" baseClass="xPDO\Om\xPDOObject" platform="mysql" defaultEngine="InnoDB" phpdoc-package="" phpdoc-subpackage="" version="3.0">
<object class="myparsingObject" table="myparsing_objects"extends="xPDO\Om\xPDOSimpleObject">
Обратите внимание на \Model\ в параметре package. Также на то, что с какой буквы. В примере:
model package — заглавная
object class — прописная
Теперь нажимаем Save Schema
3 Парсим
Открываем вкладку Schema и нажимаем Parse schema
4. Создаем табличку
Вкладка create Tables и одноименная кнопка create Tables.
После каждого действия должно быть уведомление об успехе или отчет.
Создание ТВ
1. Создаем TV. Выбираем тип MIGXDB и прописываем конфигурацию, например тот же myparsing.
2. Создаем элемент MIGX с названием myparsing (конфигурация).
Открываем здесь (во всплывающем окне) вкладку MIGXdb-Setting и заполняем.
Package — myparsing
Classname — Myparsing\Model\myparsingObject
И тут тоже обращаем внимание на заглавную и прописную первые буквы.
3. Сохраняем и закрываем.
4. Снова открываем для редактирования и, наконец, видим подтянувшиеся из таблицы db поля. Все, можно работать и украшать по своему.
Комментарии (0)