Спасибо кэп, за неоценимый навык копирования первой ссылки в google. Но если бы всё было так просто я бы сюда и не писал. Я пробовал создавать массив с нужным мне значением поля ID и передавать его имя, через данный параметр. Толку зиро. Поэтому я и написал сюда. Возможно я что-то делаю не так. Потому что параметр крайне странный. Зачем передавать имя массива, когда можно передать сам массив?!?? Или фильтр нужно прописывать в классе компонента?!??
1. Не могу скачать себе acronis live на корпоративную машину, так как фаервол блокирует торрент траффик;
2. Пробовал следующую инструкцию, система крашится
3. А можно по подробнее?!??
Сергей Сергей, нет, в том то и прикол что в инструментах разработчика я вижу и соседние элементы и других родителей, нежели мне возвращают вышеуказанные методы
Как выяснилось конкретно в этом компоненте нет. Тут набор полей для SQL запроса был захардкожен в одном из методов ядра. Конкретно в моём случае тормоза возникали из-за, детального текста, который в категории был абсолютно не нужен, но тем не менее вытягивался из базы. Просто у данной категории детальное описание было в HTML, и вместе с тегами имело существенный объём, от сюда и тормоза. Смог решить проблему переопределив свойство selectFields и удали из него лишние поля для SQL запроса
FanatPHP, у меня нет никаких претензий, просто заметив такую особенность мне стало интересно, зачем и пришел сюда просветиться, так сказать в целях общего развития.
Просто исходя из Ваших комментариев предыдущих комментариев складывается впечатление что те кто расставляют без меры unset по коду вообщем-то правы ибо от сборщика мусора толку не особо.
FanatPHP, ну смотрите перед тем как создать на основе исходного кода, байткод интерпретатор создаёт семантическое дерево и на этом этапе интерпретации можно определить в какой конкретно момент выполнения кода, условная переменная будет уже не нужна и сборщик мусора сможет её удалить.
Причина Вами установлена абсолютно точно. Но как раз именно для решения подобной проблемы динамический блок оборачивается в $frame->begin() и $frame->end() и всё начинает работать если из кода удалить $frame->beginStub(), вот я и хотел узнать почему $frame->beginStub() всё ломает
P.S. Вот тут:
Если, в данном случае, html создается на сервере с помощью PHP, то и события пусть назначаются на сервере прямо в этом html
Вы имеете ввиду что события нужно навешивать прямо в самом теге через атрибуты вроде onclick?!??