понедельник, 26 декабря 2011 г.

Создание расширения для CMS Joomla 1.7. Класс JFormFieldRules

Доброго времени суток! И продолжаем рассматривать API функции CMS Joomla. Сегодня наше внимание привлечет подкласс JFormFieldRules, который отвечает за разрешения данной группы. (ACL). Если Вы не знаете, что такое ACL в CMS Joomla, то я рекомендую вначале прочитать серию моих статей по AccessControlLists: часть 1, часть 2 и часть 3.Данный подкласс является наследником класса JFormField, о котором Вы можете прочитать в статье “Создание расширения для CMS Joomla 1.7. Класс JFormField. Часть 6.2”. А впервые мы столкнулись с классом JFormField в статье “Создание расширения для CMS Joomla 1.7. Часть 6. Работа с базой данных.”, когда подключили наше расширение к базе данных.
Итак, наш подкласс является наследником класса JFormField, а отсюда следует, что он наследует и все его свойства и методы, но с некоторыми нюансами. Давайте эти нюансы и рассмотрим...

 Переопределения свойств и методов для подкласса JFormFieldRules.
Переменные:
  1. string $type='Rules' - тип поля формы.
Методы:
  1. getInput - метод для получения разметки поля ввода для Access Control Lists.
string getInput ()
  1. getUserGroups - метод для получения групп пользователей
array getUserGroups()

Мы рассмотрели переопределенные методы и свойства класса JFormFieldRules. В следующих постах продолжим рассмотрение подклассов класса JFormField. Не пропускайте появления новых статей, подписавшись на мой блог.
Всем удачной разработки на CMS Joomla.

Понравилась статья? Поблагодарить автора:

Введите e-mail адрес:



0 коммент.:

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