Всего 125 668 комментариев

Александр Туниеков
24 марта 2021, 13:04
0
я и сказал что все сниппеты не могут возвращать массив. Хоть из pdoTools хоть из чего. pdoFetch входит в pdoTools.
Сергей Шлоков
24 марта 2021, 12:06
+2
Готов загибать пальцы, какие сниппеты из pdoTools умеют возвращать массив? Думаю, пальцев на трехпалой руке хватит и ещё 3 останется.

Класс pdoFetch может вернуть массив, сниппеты из pdoTools нет.

Точнее выражайтесь плиз :-)
Николай Савин
24 марта 2021, 10:05
0
Ну да согласен — ерунду сказал. Конкретно pdoTools тут не при чем.
Михаил
24 марта 2021, 02:11
0
Спасибо за ответ. Так и понял что без танцев с бубнами тут не обойтись)
Александр Туниеков
24 марта 2021, 01:09
+2
pdoTools умеет возвращать массивы. Это сниппеты modx не умеют возвращать массивы. Только строки. Точнее выражайтесь плиз :-)
Александр Туниеков
24 марта 2021, 00:58
0
компонент у data атрибутов tr строки таблицы пишет данные строки. Обязательно пишет id. У тебя
select'=>[
                'modUserProfile'=>'*',
                'modUser'=>'*',
значит id пишется с modUser.id. 'class'=>'modUserGroupMember', Значит, по умолчанию, пытается найти строку в таблице modUserGroupMember с этим id и ничего не находит. Для того, чтобы компонент нашел нужную строку нужно в инструкциях поля указать нужную таблицу 'class'=>'modUserProfile', и прописать правило как из data атрибутов строки найти строку.
'search_fields'=>['internalKey '=>'id', ],
Здесь в sql запрос попадает update modUserProfile set fullname='что ввел' where internalKey = 5, если < tr data-id=«5»
Александр Туниеков
23 марта 2021, 23:57
0
Чтобы поля редактировались надо указать как их искать.
'fullname'=>[
                    'class'=>'modUserProfile',
                            'edit'=>[
                                'type'=>'text',
                                'search_fields'=>['internalKey '=>'id', ],
                            ],
                    ],
Денис
23 марта 2021, 23:53
0
Спасибо, все отобразилось, сортировка тоже работает. Единственное, почему то не редактируются поля, пишет что строка таблицы не найдена.
Андрей
23 марта 2021, 22:41
0
Возможно эти заголовки есть в словарях — https://ibb.co/t8J5Sv1, в лексиконе en перевести как нужно.
Ishvan
23 марта 2021, 21:48
0
Спасибо! Работает. Правда не все. Заголовки таблицы не перевелись. Но это не критично.
Николай Савин
23 марта 2021, 19:10
0
json это и есть своеобразный массив. Нет прямого возврата массива нет, так как под капотом pdoTools который не умеет возвращать массив. Это возможно только при ручном написании сниппета
Тодор
23 марта 2021, 18:17
0
По поводу параметра «return» можно както вернуть масив со значениями, или только return=>json, а потом json_decode?
Андрей
23 марта 2021, 17:28
0
Попробуй в файле — core/components/rptracking/model/rptracking/rptracking.class.php, заменить строку 269:
'OperationHistoryRequest' => ['Barcode' => $track, 'MessageType' => 0],
на:
'OperationHistoryRequest' => ['Barcode' => $track, 'MessageType' => 0, 'Language' => 'ENG'],
Наумов Алексей
23 марта 2021, 16:49
0
Не знаю, индивидуально, смотря какой хостинг.
Может и одну таблицу можно.
Алексей
23 марта 2021, 16:26
0
Добрый день! Подскажите, а как вы добавили поля api для яндекса??? Какая-то системная настройка?
Олег
23 марта 2021, 16:22
0
Можно ли обойтись малой кровью не меняя кодировку для всей БД, поменяв кодировку у одной таблицы? Если нет, то я как я могу сменить кодировку?
Наумов Алексей
23 марта 2021, 15:14
0
Нужна кодировочка базы данных utf8mb4
Ishvan
23 марта 2021, 15:11
0
Как сделать чтобы информация по номеру выводилась на английском языке?