[QUOTE] написал:
Готовых решений мы не даем, это часть подготовки к экзамену, которую кандидат должен сделать самостоятельно.В записи вебинара все есть, она не первый год существует и помогла уже не одному слушателю, по отзывам, подготовиться.[/QUOTE]
Я и не просил вас дать готового решения, мой второй вопрос, задан по ситуации которая в общем может быть в "жизни", но ее скорее всего нет в заданиях на экзамене. Какой тут может быть секрет не понимаю...
Вот что в ваших правилах [URL=https://yadi.sk/i/UdTgJtcIMf5j_w]https://yadi.sk/i/UdTgJtcIMf5j_w[/URL]
Повторю вопрос:
И в видео с 50:27 говорится "У нас есть огромное правило, так нельзя оставлять" [URL=https://youtu.be/KC6WcgaEWt4?t=3027]https://youtu.be/KC6WcgaEWt4?t=3027[/URL]
так это что получается, нужно делать вот такой вызов $this->setResultCacheKeys(array()); или что? Может же быть ситуация что компонент ничего не использует в некешируемой части... (component_epilog.php).
и наверное дополню:
если компонент по умолчанию сохраняет в кеш весь $arResult (для обр. совместимости), то что я должен сделать, если мне не нужны никакие данные в не кешируемой части (component_epilog.php и component.php)? Допустим, к примеру не надо ни заголовков устанавливать ни AddViewContent и т.п?
Вот так вызвать $this->setResultCacheKeys(array()); ?
У вас в видео этот момент не освещается, но ситуация имеет место быть в жизни, разве нет? Так вот, как я могу самостоятельно понять, что нужно делать в такой ситуации? Только вы можете сказать, как это должно быть сделано правильно, по вашим правилам....