ПредишенСледващото

Добави маса в MODx

Ходим на инсталираните компоненти MIGX менюто и конфигуриране:

За да създадете пакет в основните компоненти /

На първо място е необходимо да се създаде пакет в основната папка / компоненти за настаняване на веригата и генерирани от PHP-файлове за нашия отделна таблица. Създайте ръчно, не е необходимо. MIGX осигурява UI интерфейс за тази операция.

Добави маса в MODx

Запазване на веригата за масата на персонализирана

За да работите с една таблица, ние вероятно ще трябва да се чете API данни MODx. Това изисква ORM-слой, за да работите с базата данни. За да генерирате клас да работят с нашата маса. достатъчно, за да се опише структурата на таблица, в схемата - специален XML-файлове. Файлът схема се съхранява в опаковката, която сме създали в предишната стъпка. Попълнете в схемата може да бъде и през MIGX интерфейс:

Добави маса в MODx

схема код от пример може да се получи чрез позоваване. Важни параметри за замяната:

  • модел пакет = "страници" - посочени в името на пакета от пакета, който сте създали в предишната стъпка;
  • обект клас = "CustomPages" маса = "custom_pages". Клас - името на класа за вашата трапеза чрез отделен API MODx и маса - име в таблицата с база данни;
  • полета - описание на полетата, които трябва да бъдат в таблицата;
  • индекс - индексът на описанието на маса.

Ако създадете отделна таблица за стоките, най-вероятно трябва да се добави поле за цената и изображение. В схемата на примера не са.

създаване на таблица

И сега, като същевременно се запази схемата, можем да създадем масата. Всичко, от което се нуждаете, е в раздела - създаване на таблици:

Добави маса в MODx

Създаване на интерфейс за редактиране на таблици в MODx административния панел

За да работите с нашата отделна маса от MODx администраторския панел ние трябва да конфигурирате MIGX:

Добави маса в MODx

За да направите това, което трябва да отида вече в нов раздел - раздел MIGX.

Създаване MIGX конфигурация за масата за картографиране в Admin Panel

Задължителните полета ще се нуждаят от 5 раздела:

Добави маса в MODx

Добавяне на текстово поле на Formtabs на разделите

Просто попълнете полетата:

  • име на поле от таблицата - FIELDNAME.
  • Надпис - подписът, който ще застане до областта на формата за редактиране.

Добави маса в MODx

Добавете бутони за контрол на масата

За да направите това, попълнете vkladvku Actionbuttons. Тези бутони се появяват над масата. Това определено трябва да се спомене в квадратчето до addItem - един бутон, за да добавите запис в таблицата. Останалата част - по желание.

Добави маса в MODx

Жартиера маса на шаблона

Сега, когато имаме конфигурация с най-малко изпълнен с раздел и раздел Formtabs Actionbuttons - можете да видите как ще изглежда като форма за въвеждане и редактиране на данни в таблица. За да направите това, да създадете допълнително поле с входни параметри migxdb и посочи в полето "Konfiguartsiya" - име, което е въведено в раздела Настройки в MIGX на конфигурация:

Добави маса в MODx

Създаване връзка с базата данни

За да установи връзка с база в конфигурация раздела MIGX MIGXdb-Settings, е необходимо да се уточни пакета и класа за масата. които са създадени в процеса на схеми за опазване. Можете също да конфигурирате последователността на подреждане, брой записи на страница и т.н. И изберете режим на изтегляне. По подразбиране е зареждането на данните при поискване. Той е удобен да се сложи, че данните се зарежда със страницата автоматично - тази опция Load Grid от автомобил.

Добави маса в MODx

Високоговорители MIGX маса

Сега ние трябва да конфигурирате колоните на таблицата, които искаме да видим в администраторския панел. За да направите това, попълнете раздел Колони. Важно е да се уточни, наред с други колони - колона, - тя се използва за партида операции и операции на контекстното меню с низ. Без тази колона операции по линия няма да работи! Колона, можете да посочите за сортиране, ширина и т.н. Невярно Header - колона с глава, Област - областта на частното ни маса.

Добави маса в MODx

контекстното меню

Добавяне на контекстното меню за "Edit", "Copy", "изтрита", редовете на таблицата може да бъде в раздела Contextmenus. Много удобна част от интерфейса.

Добави маса в MODx

Всичко това е достатъчно, за да се създаде отделна таблица в базата данни на вашия сайт MODx революция, и да се създаде лесен за употреба интерфейс за работа с нея чрез администраторския панел.

Сподели в социалните мрежи:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!