Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
12 сентября 2018, 20:08
0
Выше приведенный метод использовать для отправки данных в sphinxQL именно по этому привел его в пример)))
Надеюсь, вы помните про обновление.
12 сентября 2018, 19:49
0
Андрей, всё гораздо проще. Если пользуетесь modHelpers, то там есть функция filter_data(). Можно фильтровать данные на событие onHandleRequest или непосредственно перед использованием.
В простейшем случае для getObject используйте преобразование типов и массив.
12 сентября 2018, 17:51
+1
На самом деле это не бага, это фича ))
xPDO позволяет вставлять так называемые raw условия через массив со строкой аналогично методу whereRaw в Ларавел. И этим часто пользуются. Поэтому задача по безопасности ложится целиком не плечи разработчиков. Обязательно фильтровать данные, пришедшие от пользователя!
12 сентября 2018, 14:41
0
Я так понимаю, что в getCollection такая же бяда.
12 сентября 2018, 14:15
+1
Решение — запретить неассоциативные массивы?
12 сентября 2018, 14:14
0
Интересно. А как же с ресурсами работать? Ставить какой-то ORM?
12 сентября 2018, 13:59
0
Мда. Вот тебе и пифагоровы штаны во все стороны равны.

А эволюшн xPDO использует или это счастье досталось только Revoлюционерам?
12 сентября 2018, 09:34
0
Тогда ждите ответа от автора дополнения.
12 сентября 2018, 08:48
0
Попробуйте указать текст
'body'=>'Текст для проверки', // тело письма

П.С. Лично мне кажется странным вот этот код
$user['email'] = 'a@b.ru';
Зачем создавать массив?
Да и вообще весь описанный код странный. Но это вопрос к автору кода.
12 сентября 2018, 08:40
+1
Вы написали про «режет глаз». Я описал способ избавиться от этого. На будущее.
12 сентября 2018, 08:11
0
Или передайте в функцию $modx третьим параметром —
->each(function($user, $idx, $modx) {
	 if (is_email($user['email'])) {
           $queue_email = $modx->newObject('EmailQueueItem');
11 сентября 2018, 18:23
0
Статья устарела. Всё описанное работает из коробки.
10 сентября 2018, 19:54
0
Ну не знаю. Мне кажется, что у человека, столько лет работающего с MODX, вопросов быть не должно.На любой вопрос можно найти ответ в исходниках.
10 сентября 2018, 18:55
0
А официальная документация не устраивает?
10 сентября 2018, 18:53
0
И еще я не совсем понял, что значит «хранить в базе раньше было быстрее чем в файловой системе»?
Не быстрее конечно. Просто удобнее для реализации концепции параметров у сниппетов и чанков. Кстати очень удачная вещь получилась.Для плагинов — это события.Тоже очень удобная реализация интерфейса.
10 сентября 2018, 18:45
0
Ещё вариант — добавить свои собственные теги
{snippetFile 'snippet'}
{chunkFile 'chunk'}
В которых прописать и путь и всю логику. Я писал как это легко сделать.
09 сентября 2018, 10:46
+2
Рецепт простой — берешь первоначальный ответ и меняешь весь мат по словарю синонимов. :)))
09 сентября 2018, 09:05
+2
Оригинально — «спасибо за ссылки, потом посмотрю, но ответьте на вопрос...».
Сначала посмотрите. Ответ в первой ссылке.
09 сентября 2018, 08:33
+2
Давайте за Вас поищу — раз и два.