Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Написание собственного плагина

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 27.05.12 15:31:07 #1



Регистрация: 27.05.12
Сообщений: 5


Обратиться по имени

Пишу плагин на api версии 6.0. Интересует вот что:
1. Можно ли в плагине использовать две таблицы? Каким образом тогда именовать файлы моделей?
2. Можно ли использовать собственные имена компонентов, помимо filter|list|form ?



Добавлено: 29.05.12 11:23:01 #2

Амиро



Регистрация: 21.03.07
Сообщений: 258


Обратиться по имени

1. Можно ли в плагине использовать две таблицы? Каким образом тогда именовать файлы моделей?

Да, можно,
Например, пусть модель называется my_model2, тогда в файле "your_plugin_mapping.php" нужно добавить объявление ресурсов модели:
AMI::addModResources('[B]my_model2[/B]', 'table');

Классы модели назвать
class MyModel2_Table extends AMI_ModTable{
    ...
}

class MyModel2_TableItem extends AMI_ModTableItem{
    ...
}

class MyModel2_TableList extends AMI_ModTableList{
    ...
}

2. Можно ли использовать собственные имена компонентов, помимо filter|list|form ?

Можно, но на текущий момент клиентский контроллер страницы проработан для наших основных компонент. Обращайтесь, если возникнут вопросы.





Создать новую тему

Всего тем: 6630
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48912
Последний зарегистрированный пользователь: user33269596