Всем привет. В друпале 8 есть ограничение на кол-во записей в \Drupal::database()->select?
Просто у меня на сайте есть такой код
<?php        $query = \Drupal::database()->select('node__field_map', 'nfd');
            $query->fields('nfd', ['entity_id', 'field_map_lat', 'field_map_lng']);
            $result = $query->execute()->fetchAll();
        $variables['arr1'] =array_proects($result);?>Он передаёт код во вьюху блока.
<?php
{% for obj in  arr1  %}
    <div class = "marker-cont marker-cont{{obj['nid']}}" >
        <div class = "marker" >
            <a href="{{ obj['url'] }}"><img class = "map-ploh-img" style="" src="{{ obj['img'] }}"></a>
            <a class ="map-ploh-tit" style="" href="{{ obj['url'] }}">{{ obj['title'] }}</a>
            <br>
            <b>Адрес</b>: <nobr>{{ obj['adres'] }}</nobr>
            <br>
            <b>Сторона</b>: <nobr>{{ obj['side'] }}</nobr>
            <br>
            <b>Цена</b>: 
            <nobr>{{ obj['price'] }} руб.</nobr>
            <br>
            {#<b>Освещение</b>: #}
            {#<nobr>{{ obj['ligth'] }}</nobr>#}
            
            <span class = "marker-sides-cont">
                <b>Другие стороны данного объекта:</b> <span class = "marker-sides"></span>
            </span>
            
            <div class = "coordinat x1">{{ obj['x1'] }}</div>
            <div class = "coordinat x2">{{ obj['x2'] }}</div>
            <div class = "coordinat nid-pr-map">{{ obj['nid'] }}</div>
        </div>
    </div>
{% endfor %}
<div id="map"></div>?>То бишь тащит он буквально все записи из бд, в бд их 88, но он тащит меньше половины. В друпале где-то есть ограничение на выборку записей? Как можно помониторить эту проблему?
п.с как в 8-ке мониторить результаты контроллера? print_r уже не канает, как я вижу

Комментарии
Отладчиком промониторьте. Xdebug
А как молжно объект в лог друпала вывести?
\Drupal::logger('my_module')->notice((string)$konstr);
А как вы себе это представляете?)
Можно долго ходить вокруг да около, но в вашем случае без отладчика никак. Причем в docker4drupal и docksal xdebug есть "из коробки" и настраивать особо ничего не нужно, только IDE.
Придётся проект качать что ли. Точно нет какого-нить принта? В 7-ке был какой-то кинт вроде и ещё альтернативы, вверху на странце выводил то, что нужно.
Ну так devel никуда не делся. Kint и ksm функции для вывода сообщений
Только им часто даже на локалке на вывод объектов памяти не хватает
А kint ток для массива, а как вывести конкретный объект? dpm() почему-то крашит систему, притом в отчётах ругается на
ParseError: syntax error, unexpected '$node'
Хотя в строке оно так выглядит
<?php dpm(obj)
$node = \Drupal\node\Entity\Node::load( $obj->{$fieldNid} );?>
Используйте отладчик
Сорян, всё работает, dpm(obj) ага
Позвольте полюбопытствовать, а в чем причина полного отрицания использования отладчика?
Это же киздец как повышает эффективность работы.
При наличии более-менее нормального гайда настраивается буквально минут за 10.
Единственно, что смог придумать, это - сайт работает на сервере, на котором нет возможности установить и настроить xdebug и ssh.
Но тогда оптимальнее заиметь нормальный VPS в облаке, 200-300 р в месяц, а если немного заморочиться - вообще на халяву (тесты облачных VPS яндекса, гугла, амазона от 2 месяцев до пожизненно)