Главная /
Разработка расширений для CMS Joomla /
Предположим, в SEF-ссылках компонента testcomponent переменные записываются в следующем порядке: view, task, id. Функция TestComponentBuildRoute() выглядит так: function TestComponentBuildRoute($query) { $segments = array(); if (isset($query['view'])) { $
Предположим, в SEF-ссылках компонента testcomponent
переменные записываются в следующем порядке: view, task, id
. Функция TestComponentBuildRoute()
выглядит так:
function TestComponentBuildRoute($query)
{
$segments = array();
if (isset($query['view']))
{
$segments[] = $query['view'];
unset($query['view']);
}
if (isset($query['task']))
{
$segments[] = $query['task'];
unset($query['task']);
}
if (isset($query['id']))
{
$segments[] = $query['id'];
unset($query['id']);
}
return $segments;
}
Какая SEF-ссылка будет сгенерирована из ссылки index.php?option=com_testcomponent&view=v&task=t&id=11
?
вопрос
Правильный ответ:
/component/testcomponent/v/t/11?view=v&task=t&id=11
/component/testcomponent/v/t/11
/component/testcomponent/v/t?id=11
/component/option=testcomponent&view=v&task=t&id=11
Сложность вопроса
76
Сложность курса: Разработка расширений для CMS Joomla
89
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные решения - я бы не справился c этими тестами интуит.
10 дек 2020
Аноним
Большое спасибо за гдз по интуит.
01 апр 2017
Аноним
Экзамен сдал и ладушки. Спасибо vtone
26 янв 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Как должен выглядеть параметр $type метода JHTML::_() для вызова метода JHTMLSelect::integerlist()?
- # Какие элементы позволяют вывести методы класса JHTMLGrid?
- # Какие из перечисленных методов не останавливают выполнение расширения?
- # Предположим, компонент выполняет единственную задачу display. Что можно сказать про код компонента?
- # Какая навигационная цепочка будет отображена в результате выполнения кода: $item2->name = "Элемент #2"; $item2->link = "Ссылка #2"; $item3->name = "Элемент #3"; $item3->link = "Ссылка #3"; $items = array($item2, $item3); $pathway->addItem('Категория #1','mycomponent/category/1'); $pathway->addItem('Элемент #1','mycomponent/item/1'); $pathway->setPathWay($items);