Главная / Разработка расширений для CMS Joomla / Предположим, в SEF-ссылках компонента testcomponent переменные записываются в следующем порядке: view, task, id. Была сгенерирована SEF-ссылка /component/testcomponent/v/t?id=11. Как выглядела функция TestComponentBuildRoute()?

Предположим, в SEF-ссылках компонента testcomponent переменные записываются в следующем порядке: view, task, id. Была сгенерирована SEF-ссылка /component/testcomponent/v/t?id=11. Как выглядела функция 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']); } return $segments; }
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; }
function TestComponentBuildRoute(&$query) { $segments = array(); if (isset($query['id'])) { $segments[] = $query['id']; unset($query['id']); } if (isset($query['task'])) { $segments[] = $query['task']; unset($query['task']); } if (isset($query['view'])) { $segments[] = $query['view']; unset($query['view']); } return $segments; }
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']); } return $segments; }
Сложность вопроса
39
Сложность курса: Разработка расширений для CMS Joomla
89
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами интуит.
27 июн 2020
Аноним
Если бы не опубликованные решения - я бы не справился c этими тестами intuit.
29 авг 2018
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.