Главная /
Разработка расширений для CMS Joomla /
До перехода на архитектуру MVC файл testcomponent.php содержал в числе прочего следующий код: switch($task) { case 'edit': editItem($option); break; default: break; } Что произойдет при переходе на MVC?
До перехода на архитектуру MVC файл testcomponent.php содержал в числе прочего следующий код:
switch($task)
{
case 'edit':
editItem($option);
break;
default:
break;
}
Что произойдет при переходе на MVC?
вопрос
Правильный ответ:
функция
editItem()
будет перенесена в класс контроллера без изменений
функция
editItem()
будет перенесена в класс контроллера без аргумента
в функции
editItem()
класса контроллера будет получено имя компонента из переменных HTTP-запроса или из поля того же класса, которое будет создано для хранения этого значения
функция
editItem()
будет перенесена в класс контроллера под именем edit()
Сложность вопроса
43
Сложность курса: Разработка расширений для CMS Joomla
89
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на пять с минусом.!!!
21 мар 2020
Аноним
Спасибо за сайт
30 дек 2018
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какие методы класса JRequest позволяют получить данные из глобальных массивов $_GET и $_POST?
- # Для чего используется метод JDatabase::setQuery()?
- # Какое значение будет передано в функцию генерации SEF-ссылок для ссылки index.php?option=com_mycomponent&var1=value1&var2=value2&…&varN=valueN?
- # Предположим, что в модели, заданной для текущего представления по умолчанию, есть метод getSubject(). Как получить в классе представления возвращаемое им значение?
- # Предположим, компонент выполняет единственную задачу display. Что можно сказать про код компонента?