-
-
-
- Примеры
- API
Это старая версия документа!
По идеологии wmart и с целью исключения конфликтов со стилями любые элементы, к которым привязаны события, либо над которыми выполняются какие либо действия должны быть обозначены соответствующим data-атрибутом с указанием пространства имен данного элемента.
| data-атрибут | назначение |
|---|---|
| data-action | Имя обработчика события (кнопка, ссылка, форма) |
| data-field | Имя поля формы для обработки валидации |
| data-layout | Полное имя подгружаемого слоя страницы. Генерируется автоматически |
| data-pointer | Уникальный указатель подгружаемого слоя. Генерируется автоматически |
| data-type | Имя элемента, над которым будем будет выполняться какое либо действие |
Имя контроллера состоит из значений разделенных точкой. Первое значение соответствует файлу контроллера, остальные - имени функции контроллера.
Пример:
Имя контроллера order.cart.add соответствует методу cartAdd() контроллера /controllers/user.php
Имя слоя состоит из значений разделенных точкой. Первое значение соответствует папке view, остальные - имени файла слоя.
Пример:
Имя слояuser.user.profile соответствует файлу /views/user/tmpl/user.profile.php