Евгений Ка

Евгений Ка

С нами с 29 января 2016; Место в рейтинге пользователей: #205
Евгений Ка
22 апреля 2016, 13:35
0
Такое ощущение, что либо это никому не нужно, либо эта информация лежит на поверхности, а я как слепой котёнок её не вижу.
Евгений Ка
06 апреля 2016, 14:36
0
Благодарю за наводку про настройки. Даже думать не предполагал о таком простом волшебстве.

Однако вот смотрю в код создания комментов к тикетам и как-то глухо всё. :(
Евгений Ка
05 апреля 2016, 18:14
0
Как-то забавно получается, что после
$response->getObject();
получается не объект, а массив. Какой-то когнитивный диссонанс возникает.
В итоге получается, что дальше нужно делать как-то так?!
$TicketArrayO=$modx->getObject('modResource',array('id' => $TicketArray['id']));
$TicketArrayO->set('template',3);
$TicketArrayO->save();
Это верный ход?!
Евгений Ка
05 апреля 2016, 18:02
0
Запилил так
$TicketArray = $response->getObject();
print_r($TicketArray['id']);
Евгений Ка
05 апреля 2016, 17:56
0
Запускаю через код сниплета, который вызывается на специально созданной для этого странице сайта.
Евгений Ка
05 апреля 2016, 17:55
0
Такой вариант я чего-то не осилил.
ни $response->id ни $response->get('id') не выдают мне id созданного ресурса. Как его изловить?!
Тут видимо не хватает какого-то звена, потому что у меня на входе результат работы процессора ($response), а не какой-либо объект. :(
Подскажи пожалуйста куда копать.
Евгений Ка
05 апреля 2016, 17:23
0
Тут такое дело, что вот тут Василий рекомендует «обращаться к родному процессору MODX с указанием class_key».
Вот теперь я, так сказать, в недоумении. Как же всё-таки идеологически правильно делать?!
Евгений Ка
05 апреля 2016, 13:57
0
1. Теперь понятно. Благодарю.
2. Какие-нибудь проблемы с работоспособностью с чем либо в сборке. Тут мне сложно сказать, потому что я её ещё не купил и никаких багов/глюков/ничего в этом духе не отловил.
Евгений Ка
04 апреля 2016, 23:33
0
1. Не хочу показаться занудой, но это не ответ на вопрос.
2. Вот здесь по идее должны быть фразы про техподдержку.
Из чего я делаю вывод, что авторам не нравится описанная мной схема в первом пункте. Как тогда быть? Ничего на этот счёт в анонсе я вычитать не смог.
Евгений Ка
04 апреля 2016, 21:14
0
Возникло два вопроса:
1. Сборка покупается один раз, а ставить/продать я её могу хоть миллион раз?!
2. Предполагаются ли какие-то фиксы и прочая поддержка после выпуска сборки?!
Евгений Ка
02 апреля 2016, 21:53
0
Вот, кстати, про создать вручную и посмотреть в базе данных — этого то и хотелось бы избежать.
Ибо, насколько я понял, там участвуют уже как минимум две таблицы (смотрел неделю или две назад, уже чётко не помню), как они связаны между собой нужно чётко понимать, иначе можно наловить глюков и потом их вычищать.
Евгений Ка
02 апреля 2016, 21:38
0
Кто-то уже перенёс.
Благодарю за подсказку.
Я действительно писал «или как оно реализовано».
Евгений Ка
02 апреля 2016, 11:39
-1
Defining Multiple Connections мне было без надобности.
К тому же я не вкурил, как в Multiple Connections переключаться между соединениями базы, поэтому в тот код не вчитывался.
А мы тут типа выискиваем виноватого что ли?!
К слову сказать, ссылка, которая офф равносильна ссылке, где я вычитал utf-8.
Кстати, на той же офф ссылке в Example Connection указана та же самая utf-8. То есть в начале страницы два раза указана неправильная информация.
Евгений Ка
02 апреля 2016, 01:45
0
Сам отвечаю на свой вопрос.
где-то скопировал параметры $dsn в инете, где была указана кодировка utf-8
правильный код
$dsn = 'mysql:host='.$mySiteDB[dbhost].';dbname='.$mySiteDB[db].';port=3306;charset=utf8';
Тогда всё работает.

PS Так а где. Конечно в официальном RTFM. А оно оказывается с ошибочкой.
rtfm.modx.com/xpdo/2.x/getting-started/using-your-xpdo-model/database-connections-and-xpdo