суббота, 23 октября 2010 г.

Класс JModel

Пришёл черед рассмотреть класс JModel... ну что же отправимся по знакомому адресу(/libraries/joomla/application/component/model.php) и посмотрим с чем его едят.

Переменных в нём объявлено не густо. Всего-то имя модели, ссылка на бд и состояние.

Значит перейдём к методам(будем смотреть в файл и подсматривать в docs.joomla) :

Имя методаОписание
__constructКонструктор
addIncludePathДобавить каталог в стек путей, где JModel должен искать модели. Вы можете передать строку или массив каталогов. Используется в GetInstance методе.
addTablePathДобавляет путь к стеку модели в порядке LIFO. Эти пути используются для поиска в классах таблиц в GetTable методе.
getDBOМетод, чтобы получить ссылку на объект базы данных
GetInstanceВозвращает ссылку на объект
GetNameМетод позволяет получить название модели. Название модели по умолчанию совпадает с именем класса. Оно может быть также установлено путем передачи $ CONFIG ['имя'] в конструктор класса.
GetStateВозвращает значение переменной состояния
GetTableМетод, чтобы получить объект таблицы, загрузить его в случае необходимости.
setDBOПрисвоить ссылку на объект БД
SetStateУстановить переменную состояния
Так можно включить класс в ваш файл
jimport( 'joomla.application.component.model' );

Комментариев нет:

Отправить комментарий