Главная /
Разработка расширений для CMS Joomla /
Нужно ли задавать собственный SQL-запрос в методах класса, производного от JModel, для получения каких-либо данных?
Нужно ли задавать собственный SQL-запрос в методах класса, производного от JModel
, для получения каких-либо данных?
вопрос
Правильный ответ:
не нужно, т.к. существуют стандартные методы
JModel::_getList()
и JModel::_getListCount()
, которые берут на себя всю работу по получению информации из базы данных
нужно. Методы
JModel::_getList()
и JModel::_getListCount()
не подходят, т.к. являются закрытыми и недоступны извне
нужно, т.к. один из аргументов методов
JModel::_getList()
и JModel::_getListCount()
- это SQL-запрос. Кроме того, эти методы годятся не для всех задач
не нужно, т.к. соответствующий SQL-запрос генерируется автоматически
Сложность вопроса
44
Сложность курса: Разработка расширений для CMS Joomla
89
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не увидел этот сайт с решениями по интуит в начале сессии
18 мар 2020
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Отметьте верное утверждение
- # Пусть левый ключ корневого элемента меню имеет значение 0, правый - 11. Чему будет равен правый ключ этого элемента после добавления двух новых подпунктов, один из которых является потомком другого?
- # Какой метод добавляет в секцию документа <head> тег <link>?
- # До перехода на архитектуру MVC файл testcomponent.php содержал в числе прочего следующий код: switch($task) { case 'edit': editItem($option); break; default: break; } Как должен выглядеть метод editItem() класса контроллера, если в него не добавлялись новые поля?
- # Какая навигационная цепочка будет отображена в результате выполнения кода: $pathway->addItem('Элемент #1','mycomponent/item/1'); $pathway->setItemName(1,'Элемент #2');