Первичный ключ xPDOObject

Как известно, при создании собственных таблиц в MODX принято наследовать или xPDOSimpleObject, или xPDOObject.

Отличие между ними ровно одно — в SimpleObject уже прописан первичный ключ id, а в Object — нет. То есть, если вы хотите, чтобы у вашей таблицы создавалось поле id с становилось primary key — нужно наследовать SimpleObject.

Я, однако, люблю простые таблицы ключ-значение, в которые добавляю первичным ключом два и более полей сразу. Например, в репозитории пакет может быть в нескольких категориях, значит нужно создать таблицу extraCategoryMember из двух полей category_id и package_id.

Ключ id мне здесь совершенно не нужен, ведь он будет расти при каждой операции добавления пакета в категорию, а таких операций может быть очень много. Конечно, вряд ли INT(10) скоро закончится, но зачем хранить лишнее?
Василий Наумкин
11 мая 2013, 12:42
modx.pro
9
5 405
0

Авторизация

Здравствуйте.REVO 2.2.7.Помогите разобраться со сменной пароля.Использую [[!Login]]
При запросе на мыло приходит письмо с ссылкой.По ссылке перехожу на страницу с формой.Всё нормально.Но новый пароль(который в письме)не работает.Остаётся старый.
Что может быть?
болгов евгений
11 мая 2013, 12:07
modx.pro
930
0

ajaxmanager и MS2

Здравствуйте, на днях решил попробовать ajaxmanager вместе с MS2, но ничего не вышло, простые страницы подгружаются нормально а если зайти в товар, происходит следующее, верхняя панель MODX просто исчезает, не пойму почему, смотрел на вашем демо сайте там все отлично работает. Может кто знает как исправить?
Степанов Максим
11 мая 2013, 04:11
modx.pro
1 287
0

MS1 фильтры скорость работы.

Доброго времени суток. От чего зависит скорость работы фильтров mfilter?
Николай
10 мая 2013, 15:46
modx.pro
859
0

Как разделить заказ?

Леша Макеев
10 мая 2013, 12:52
modx.pro
2 189
0

Ошибки в логе

Добрый день! Появляются ошибки в логе.

Не могу разобраться в чем дело.
Михаил
08 мая 2013, 19:08
modx.pro
1 048
0

Какие вы используете заглушки для старых браузеров

Хочу поставить заглушку для ie6-8, а то уже достали эти браузеры :)

Интересует какие вы используете методы для определения старых браузеров
Алексей Добряков
08 мая 2013, 12:26
modx.pro
1
1 529
0

Фильт категории товаров + поиск по цене Modx Revo

Здравствуйте! Не так давно стал изучать modx(MODX Revolution 2.2.7-pl (traditional)). Cтолкнулся с проблемой вывода определенного товара из категории в ценовом диапазоне, например как на этом сайте: www.arendasound.ru. Этот сайт сделан на друпале. Используется тут quicktabs.

Первым делом идея возникла вот такая: Установил минишоп2 (быстрый старт) + mSearch.
Почитал мануал. Сделал 3 категории. Добавил туда товары. Установил словарь по инструкции и возникли проблемы с индексацией страниц. Как они осуществляются? «При первичной индексации [[!mSearch?&indexer=`1`]]» — пишут в помощи, а что с ним делать?
+ главная картинка товара не отображается (показывает просто минишоп), вторичные картинки есть, но сделать их главной в товаре не получается.
Во общем завяз :(
Как быть, люди добрые? С чего начать? Куда копать? Объясните новичку :)
По мануалу вроде все логично и понятно но с индексацией уперся, а как прикрутить сюда mFilter?
Кирилл
08 мая 2013, 09:05
modx.pro
1 888
0

sitemap и robots.txt - совместное использование

Здравствуйте, не подскажите существует ли пагин для генерации sitemap.xml с учетом записей в robots.txt. Ведь не совсем комильфо, когда фаил sitemap.xml содержит урлы, запрещенные к индексации.
Макс Сапронов
08 мая 2013, 08:48
modx.pro
1 142
0

Не работает leftJoin в pdoTools

Василий, привет!

Сейчас впервые начал работать с pdoTools и вот какая загвоздка — упорно не хотят джойниться таблицы, которые указаны в &leftJoin=``.
Алексей Карташов
07 мая 2013, 11:37
modx.pro
2 949
0