Несколько вопросов (внутри 251):
1) Каким образом метод класса JTable определяет тип запроса, который ему необходимо сконструировать?
в зависимости от значения id
в зависимости от значений, хранящихся в объекте-представителе таблицы
в зависимости от результата связывания
в зависимости от переданных параметров
2) Каким образом можно сгенерировать код выпадающего списка для выбора пользователя?
JHTML::_('list.users','list','42')
JHTMLList::_('list.users','usrlist','42')
JHTML::_('users','usrlist','42')
JHTML::_('list.users','usrlist','42')
3) Списки каких значений могут генерировать методы класса JHTMLList?
логины незаблокированных пользователей
имена незаблокированных пользователей
уровни доступа
изображения
4) Списки каких значений не могут генерировать методы класса JHTMLList?
имена незаблокированных пользователей
логины незаблокированных пользователей
имена заблокированных пользователей
имена и логины незаблокированных пользователей
5) Какой метод класса JTable используется для создания новых записей?
bind()
load()
create()
store()
6) Какой метод не позволяет получить одну строку таблицы?
loadResult()
loadAssoc()
loadRow()
loadObject()
7) Для чего используется метод loadObject()?
для получения из базы данных значения одного поля одной записи
для получения значения первого столбца первой строки
для получения одной строки таблицы
для получения одного столбца таблицы
8) Отметьте неверное утверждение
методы класса, производного от JTable, должны задавать SQL-запросы для выборки данных
для каждого поля таблицы, использующейся компонентом, необходимо создать одноименное поле класса, производного от JTable
каждой таблице, использующейся компонентом, должен соответствовать класс, производный от JTable
класс JTable реализует паттерн Active Record
9) Отметьте верное утверждение
методы класса, производного от JTable, должны задавать SQL-запросы для выборки данных
для каждой таблицы, использующейся компонентом, автоматически создается класс, производный от JTable
для каждого поля таблицы, использующейся компонентом, необходимо создать одноименное поле класса, производного от JTable
в производном от JTable классе должны быть перегружены функции bind(), store(), load() и delete()
10) Как должен выглядеть параметр $type метода JHTML::_() для вызова метода JHTMLGrid::published()?
grid.published
grid
published
published.grid
11) Отметьте неверное утверждение
при необходимости автор расширения может задать SQL-запрос вручную в коде метода производного от JTable класса
поля таблицы могут не соответствовать полям производного от JTable класса
производный от JTable класс наследует методы bind(), store(), load() и delete()
преимущество использования классов, производных от JTable, заключается в том, что не нужно писать собственный SQL-код
12) В каком файле хранятся переводы надписей, выводящихся в менеджере расширений?
.<префикс><имя расширения>.ini
.<префикс><имя расширения>.sys.ini
.<имя расширения>.ini
<префикс>.<имя расширения>.ini
13) Для чего используется метод JDatabase::setQuery()?
для выполнения SQL-запроса
для выборки данных
для получения ссылки на соединение с базой данных
для задания SQL-запроса
14) Как должен выглядеть параметр $type метода JHTML::_() для вызова метода JHTMLEmail::cloak()?
emailcloak
cloak
email.cloak
15) Какие элементы позволяют вывести методы класса JHTMLGrid?
пиктограмму для переключения состояния "опубликовано"/"не опубликовано"
чекбокс
модальное окно
пиктограмму для отображения заголовка столбца как ссылки для сортировки по этому столбцу