Ходим на инсталираните компоненти MIGX менюто и конфигуриране:
За да създадете пакет в основните компоненти /
На първо място е необходимо да се създаде пакет в основната папка / компоненти за настаняване на веригата и генерирани от PHP-файлове за нашия отделна таблица. Създайте ръчно, не е необходимо. MIGX осигурява UI интерфейс за тази операция.
Запазване на веригата за масата на персонализирана
За да работите с една таблица, ние вероятно ще трябва да се чете API данни MODx. Това изисква ORM-слой, за да работите с базата данни. За да генерирате клас да работят с нашата маса. достатъчно, за да се опише структурата на таблица, в схемата - специален XML-файлове. Файлът схема се съхранява в опаковката, която сме създали в предишната стъпка. Попълнете в схемата може да бъде и през MIGX интерфейс:
схема код от пример може да се получи чрез позоваване. Важни параметри за замяната:
- модел пакет = "страници" - посочени в името на пакета от пакета, който сте създали в предишната стъпка;
- обект клас = "CustomPages" маса = "custom_pages". Клас - името на класа за вашата трапеза чрез отделен API MODx и маса - име в таблицата с база данни;
- полета - описание на полетата, които трябва да бъдат в таблицата;
- индекс - индексът на описанието на маса.
Ако създадете отделна таблица за стоките, най-вероятно трябва да се добави поле за цената и изображение. В схемата на примера не са.
създаване на таблица
И сега, като същевременно се запази схемата, можем да създадем масата. Всичко, от което се нуждаете, е в раздела - създаване на таблици:
Създаване на интерфейс за редактиране на таблици в MODx административния панел
За да работите с нашата отделна маса от MODx администраторския панел ние трябва да конфигурирате MIGX:
За да направите това, което трябва да отида вече в нов раздел - раздел MIGX.
Създаване MIGX конфигурация за масата за картографиране в Admin Panel
Задължителните полета ще се нуждаят от 5 раздела:
Добавяне на текстово поле на Formtabs на разделите
Просто попълнете полетата:
- име на поле от таблицата - FIELDNAME.
- Надпис - подписът, който ще застане до областта на формата за редактиране.
Добавете бутони за контрол на масата
За да направите това, попълнете vkladvku Actionbuttons. Тези бутони се появяват над масата. Това определено трябва да се спомене в квадратчето до addItem - един бутон, за да добавите запис в таблицата. Останалата част - по желание.
Жартиера маса на шаблона
Сега, когато имаме конфигурация с най-малко изпълнен с раздел и раздел Formtabs Actionbuttons - можете да видите как ще изглежда като форма за въвеждане и редактиране на данни в таблица. За да направите това, да създадете допълнително поле с входни параметри migxdb и посочи в полето "Konfiguartsiya" - име, което е въведено в раздела Настройки в MIGX на конфигурация:
Създаване връзка с базата данни
За да установи връзка с база в конфигурация раздела MIGX MIGXdb-Settings, е необходимо да се уточни пакета и класа за масата. които са създадени в процеса на схеми за опазване. Можете също да конфигурирате последователността на подреждане, брой записи на страница и т.н. И изберете режим на изтегляне. По подразбиране е зареждането на данните при поискване. Той е удобен да се сложи, че данните се зарежда със страницата автоматично - тази опция Load Grid от автомобил.
Високоговорители MIGX маса
Сега ние трябва да конфигурирате колоните на таблицата, които искаме да видим в администраторския панел. За да направите това, попълнете раздел Колони. Важно е да се уточни, наред с други колони - колона, - тя се използва за партида операции и операции на контекстното меню с низ. Без тази колона операции по линия няма да работи! Колона, можете да посочите за сортиране, ширина и т.н. Невярно Header - колона с глава, Област - областта на частното ни маса.
контекстното меню
Добавяне на контекстното меню за "Edit", "Copy", "изтрита", редовете на таблицата може да бъде в раздела Contextmenus. Много удобна част от интерфейса.
Всичко това е достатъчно, за да се създаде отделна таблица в базата данни на вашия сайт MODx революция, и да се създаде лесен за употреба интерфейс за работа с нея чрез администраторския панел.
Сподели в социалните мрежи:
Свързани статии