находит только штук 50 из 1000, хотя ресурсы такие есть.
$sql = "SELECT id FROM " . $modx->getFullTableName('site_content') . " WHERE template=4 AND LOWER(content) LIKE '%" . strtolower($model) . "%'";
$resource = $modx->db->query($sql);
Чуется какая-то нёх. Доклистер и эвосёрч сделают то же самое
Импорт пишу, надо по TV полю найти модели, а они находится не желают(
а если limit подкинуть?
Так у меня в цикле foreach ($data['Цены'] as $product) { if ($product['Прайс'] === 'РОЗН_BYN_СНДС_20') { // Получаем значение модели товара $model = $product['Модель']; // Ищем элемент с указанной моделью и шаблоном ID равным 4 $sql = "SELECT id FROM " . $modx->getFullTableName('site_content') . " WHERE template=4 AND LOWER(content) LIKE '%" . strtolower($model) . "%'"; $resource = $modx->db->query($sql);
Если в сам запрос добавить LIMIT 1000 например
Так вроде в $resource будет объект а не id, там же надо еще getRow и тп
Это присутствует, я не могу понять прикола, что находит через бубен пару моделей и все, причем в цикле вообще рандомно... $row = $modx->db->getRow($resource); if ($row) { $resourceId = $row['id'];
Обсуждают сегодня