задач на композит на экзамене №2 нет
| Цитата |
|---|
| Игорь Долгополов написал: [ex2-t10-13]Нужно ли сохранять выбранное значение фильтра при переходе в деталку новости и обратно к списку? |
|
задач на композит на экзамене №2 нет
|
|||
|
|
|
|
|||||||||
|
|
|
|
Иван Малышин, а вот такой у меня вопрос возник. Обычно в примерах при вызове метода SetResultCacheKeys() сохраняют объект в переменную и проверяют, является ли переменная объектом. Насколько вообще это необходимо? Разве могут быть такие случаи, когда шаблон подключился, но $this->__component не является объектом?
|
|
|
|
|
|
Александр Кузнецов, это, возможно, вопрос к стилю программирования. При оценке решений экзамена мы не проверяем такие моменты.
|
|
|
|
|
|
Кирилл Антропов, в этом задании, насколько я понял, есть простая проверка на выполнение.
Массив с ценами должен быть доступен в component_epilog.php. Проверьте, есть ли они там (их там нет) и сделайте так, чтобы появились:) |
|
|
|
|
|
Интересный вопрос возник по, казалось бы, простому заданию (первый тестовый билет, задание №5 с выводом элементов, сгруппированных по разделам).
Привязка элемента к разделу определяется в запросе CIBlockElement:GetList по IBLOCK_SECTION_ID. Но, элемент может быть привязан к нескольким разделам, в этом случае в IBLOCK_SECTION_ID будет также одно значение с наименьшим ID. В итоге получается, что задачу можно решить только используя в цикле запрос CIBlockElement::GetElementGroups. А использование запросов в цикле это очень грубое нарушение, которое может привести к не сдаче экзамена. Замечание: есть еще вариант сначала получить список разделов, а потом для каждого раздела получать список элементов. Но это тоже цикл. Подскажите пожалуйста правильное решение в этой ситуации. |
|
|
|
|
|
|||
|
|
|
|
Коллеги читайте форум внимательнее ) там уже всё есть. Сдал оба экзамена, узнал много нового, с нетерпением жду выхода третьего ))
Всё сбудется, стоит только расхотеть...
|
||||
|
|
|
|||