OpenExpedio - это наше название открытых расширений PDO. Это легкая библиотека ORB, которая использует преимущества недавно принятого стандарта сохранения базы данных в PHP 5.1+, PDO.
3 ответа

Не могу создать и ссылаться на модель в Modx

Я создал действительно простой пример кода. Это не было добавлено в качестве NameSpace в Modx. Начните с пустой установки Modx. Создать файл схемы: <?xml version="1.0" encoding="UTF-8"?> <model package="fwhisky" baseClass="xPDOObject" platf…
08 ноя '13 в 16:14
2 ответа

Загрузка базовых пакетов в xPDO

Однажды я потратил более часа на реверс-инжиниринг конструктора xPDO, чтобы выяснить, как загружать базовые пакеты при создании экземпляра. К сожалению, я потерял этот маленький фрагмент кода! И я остался с этим. $this->database = new xPDO( "mysq…
14 янв '14 в 09:42
0 ответов

Modx XPDOQuery Как группировать условия ИЛИ после условия И

Я пытаюсь написать XPDOQuery, чтобы получить в результате SQL выглядит следующим образом: SELECT * FROM `table` AS `t` WHERE ( `t`.`id` >= 1 AND `t`.`grade` = '3003' AND (`t`.`finish` LIKE '120' OR `t`.`finish` LIKE '180' OR `t`.`finish` LIKE '32…
23 фев '18 в 19:34
3 ответа

Более быстрый способ заполнения заполнителей modx в форме из связанных объектов?

У меня есть несколько связанных объектов в базе данных, которые мне нужно обновить из той же формы. Это простой адресный объект, связанный с контактным объектом VIA 1:1. Я могу поклясться, что когда я однажды извлекал объект, я устанавливал все запо…
10 дек '14 в 18:50
0 ответов

Подготовленный оператор PDO возвращает неправильный lastInsertId

Моя голова близка к взрыву. Я пытаюсь вставить много строк в базу данных, используя подготовленные операторы (это MODx CMS). Запрос выглядит так: INSERT INTO {$table} (`fio`, `address`, `code`) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE fio = VALUES(f…
22 окт '18 в 09:49
1 ответ

Что вызывает эту ошибку modx xpdo?

У меня есть специальное дополнение для modx revolution, но оно выдает ошибку: [2014-06-28 15:06:21] (ERROR @ /index.php) Error 42S02 executing statement: Array ( [0] => 42S02 [1] => 1146 [2] => Table 'db_name.modx_static_values' doesn't exi…
28 июн '14 в 19:11
0 ответов

xpdo modx как добавить условие на дубликате

У меня очень простая таблица MySQL, и мне нужно выполнить этот запрос: INSERT INTO modx_good (uuid,name) VALUES ('1','name') ON DUPLICATE KEY UPDATE uuid='1', name='name'; Мой стол modx_good: `id` int(11) NOT NULL AUTO_INCREMENT, `uuid` varchar(100)…
23 май '17 в 12:50
3 ответа

xPDO компилирует целое как строку

$query = $this->modx->newQuery('modResource'); $query->leftJoin('modTemplateVarResource', "price", array("modResource.id = price.contentid", "price.tmplvarid = 2")); $query->where(array("price:>=" => 6000)); $query->prepare(); e…
25 ноя '13 в 08:32
1 ответ

Неверный порядок сортировки объектов

Я пытаюсь выяснить, что не так с порядком сортировки для SQL-запроса xPDO, Этот запрос $criteria = $this->modx->newQuery($table); $criteria->sortby($sortby,$sortdir); $options = $this->modx->getCollectionGraph($table,$criteria); $crit…
25 мар '14 в 00:51
3 ответа

Модульный плагин: Установите для созданного ресурса значение соответствия телевизору

Я пытаюсь создать плагин, который будет принимать значение списка ТВ и установить поле созданного документа в соответствии с настройкой этого телевизора на DocFormSave. Телевизор автоматически заполняется всеми активными пользователями и выводит их …
22 апр '14 в 23:51
2 ответа

Modx: запрос getCollection не работает

Внутри моего класса процессоров у меня есть оператор, который берет все проекты из таблицы БД и форматирует их для отображения. Этот метод не работает и останавливается при вызове getCollection. class GlobalLinkSettingsProcessor extends modObjectGet…
15 май '14 в 17:47
1 ответ

Как правильно определить псевдонимы индекса в моделях Modx/xPDO?

У меня есть несколько таблиц, которые связаны между собой несколькими различными способами в моей модели, таблица для запросов средств, которая будет ссылаться на таблицу Entity для клиента и работодателя - так что для этого нужны 2 индекса, что явл…
28 дек '14 в 21:57
1 ответ

Modx Revolution с несколькими MIGX TVS в одном шаблоне. Почему я получаю сообщение об ошибке "max_user_connexions" в Firefox 58.0.1?

Я работаю над сайтом в MODX 2.6.1-pl и имею шаблон, который использует 7 различных переменных шаблона MIGX. Казалось, что сначала все работало нормально, но теперь некоторые страницы вызывают много (несколько сотен) следующих ошибок xpdo, когда я пы…
05 фев '18 в 10:56
2 ответа

Как показать ошибки MySQL из неработающего объекта запроса Modx/xPDO?

Как я показываю ошибку, которую выдает mysql, когда я пытаюсь вставить данные в пользовательскую таблицу, и вставка завершается неудачно? Например, ниже немного кода, который должен (будет) завершиться с ошибкой SQL. $insert = "some insert sql state…
25 дек '14 в 21:45
1 ответ

Какой правильный синтаксис для CONCAT в выражении modx xpdo

Я пытаюсь разобраться с пробелами в инструменте поиска - особенно для работы с именами и фамилиями, я могу заставить свои запросы работать в командной строке, но когда я пытаюсь преобразовать их в синтаксис modx/pdo, я не получить результаты. [потом…
11 фев '15 в 22:30
0 ответов

Modx XPDO не может получить имя таблицы или ошибку класса

Я не могу понять это, я использую modx 2.6 с парой пользовательских таблиц, сервис загружается успешно, и я могу запускать функции из него, как только я получаю что-то из базы данных, я получаю ошибки: (ERROR @ core/xpdo/xpdo.class.php : 1320) Could…
23 мар '18 в 20:15
2 ответа

Как преобразовать SQL, где условие LENGTH() в xPDO?

Как мне выразить предложение where в этом: select * from TABLE where LENGTH(COLUMN) > 0 в xPDO? $criteria->where(array('LENGTH(customer_po_num):>' => '0')); не работает, это приводит к чему-то вроде этого: `InventoryData`.`LENGTH(custome…
01 ноя '14 в 19:27
1 ответ

Modx xPDO getMany не возвращает ожидаемые результаты

Я не уверен, что здесь происходит, но я пытаюсь получить некоторые бюджеты из объекта modx/xpdo и получить неожиданные результаты. Из приведенного ниже кода оба цикла foreach возвращают одинаковые результаты [первого вызова getMany. 2 элемента], есл…
11 апр '15 в 22:06
2 ответа

Расширение ошибок схемы Modx ModResource

Я пытаюсь расширить объект modxource modx, но продолжаю получать ошибки, и я не могу понять, почему. Это связано со схемой (я думаю), но все выглядит правильно. Схема: <?xml version="1.0" encoding="UTF-8"?> <model package="extresource" base…
20 сен '17 в 19:48
1 ответ

Обновление modx xpdo через схему обновлено. запросы теперь не выполняются

Название, вероятно, не правильно, но вот ситуация. В modx, используя migx, я создал специальный пакет для пользовательской таблицы. это выглядело так: <object class="Orders" table="orders" extends="xPDOSimpleObject"> <field key="contract_id…
04 дек '15 в 12:06