Овчинников Егор Эдуардович
С нами с 25 января 2018; Место в рейтинге пользователей: #540Можно ли в pdoPage в sort определить тип поля?
Доброго всем времени суток!
Подскажите, пожалуйста, как можно решить проблему. Есть кастомная таблица. И в поле value у неё может храниться как текст, так и дата/число и прочее.
Нужна сортировка этого дела. По значениям с текстом она сортирует, а вот по остальным — каша, естественно.
Вопрос, есть ли что-то похожее на sortbyTVType для такого случая? Можно ли в sortby каким-то образом передать и тип поля?
Заранее спасибо.
Подскажите, пожалуйста, как можно решить проблему. Есть кастомная таблица. И в поле value у неё может храниться как текст, так и дата/число и прочее.
Нужна сортировка этого дела. По значениям с текстом она сортирует, а вот по остальным — каша, естественно.
Вопрос, есть ли что-то похожее на sortbyTVType для такого случая? Можно ли в sortby каким-то образом передать и тип поля?
Заранее спасибо.
Почему в modx не работает метод save() для существующего объекта? (РЕШЕНО)
Все привет! Подскажите, пожалуйста, почему метод save() не работает для существующего объекта, хотя для нового — работает?
Пробую так:
Схема:
При этом для соседних объектов работает прекрасно. И на новые, и на существующие. Хотя там всё аналогично.
Пробую так:
$test = $modx->getObject('LjValues', ['order_id' => 3, 'field_id' => 1]);
echo $test->get('value');
$test->set('value', "тестовый тест");
if($test->save() === true){
echo $test->get('value');
}
И всё как бы отлично, выводит сначала старое значение, потом в $test->save() === true, выводит новое значение. Но в базе остаётся старое, лог молчит.Схема:
<object class="LjValues" table="lj_values" extends="xPDOSimpleObject">
<field key="field_id" dbtype="int" precision="11" phptype="integer" null="false" />
<field key="value" dbtype="varchar" precision="191" phptype="string" null="false" />
<field key="order_id" dbtype="int" precision="11" phptype="integer" null="false" />
<aggregate alias="LjFields" class="LjFields" local="field_id" foreign="id" cardinality="one" owner="foreign" />
<aggregate alias="LjOrders" class="LjOrders" local="order_id" foreign="id" cardinality="one" owner="foreign" />
</object>
Пробовал убирать связи, менять на xPDOObject, не работает…При этом для соседних объектов работает прекрасно. И на новые, и на существующие. Хотя там всё аналогично.
Можно ли изменить стоимость заказа перед переходом к оплате?
Приветствую!
Подскажите, есть ли способ изменить стоимость заказа (а лучше доставки отдельно), перед переходом к оплате (после того, как пользователь нажал «Сделать заказ!»? Сколько искал, не нашёл в сети похожих примеров.
Подскажите, есть ли способ изменить стоимость заказа (а лучше доставки отдельно), перед переходом к оплате (после того, как пользователь нажал «Сделать заказ!»? Сколько искал, не нашёл в сети похожих примеров.
Событие на создание/обновление xPDOSimpleObject?
Други, подскажите, существует ли событие на добавление/обновление xPDOSimpleObject?
Есть кастомная таблица, созданная через migx db, нужно отследить действия с ней. Как это можно сделать малой кровью, так сказать?
Есть кастомная таблица, созданная через migx db, нужно отследить действия с ней. Как это можно сделать малой кровью, так сказать?
Как использовать XTemplate с ajax?
Всем привет. Нужна ваша помощь, друзья. Тому кто меня спасёт — донейшн закину.
Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.
Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?
По отдельности представляю как это работает, а вот вместе — хоть убей.
Делаю дополнение небольшое, на базе modExtra от Василия. Сейчас столкнулся с одной трудностью, которую никак не могу решить.
Помимо данных, которые хранятся в БД, мне нужно на отдельно вкладке вывести данные с стороннего API. Это будет происходить на отдельном табе. И вот тут я теряюсь, т.к. extJS знаю крайне плохо.
Создаю таб, для него указываю xtype, пусть будет api-card. В файле api-card.js делаю ajax запрос на файл, он отдаёт json, в нём куча данных. Как мне эти данные вывести в собственном XTemplate?
По отдельности представляю как это работает, а вот вместе — хоть убей.