joomla - избегайте дублирования моделей между пакетами компонентов администратора и компонента - PullRequest
1 голос
/ 20 декабря 2011

Я занимаюсь разработкой пользовательского компонента joomla и предъявляю требования CRUD к моим таблицам базы данных. В большинстве примеров, которые я видел, пакеты по умолчанию и пакеты администратора имеют свои собственные папки с моделями, и, похоже, они имеют большое количество дубликатов. Есть ли простой способ определить модели и таблицы один раз в разделе администратора, а затем разрешить компоненту по умолчанию повторно использовать логику?

1 Ответ

2 голосов
/ 21 декабря 2011

Привет, вы можете повторно использовать модели администратора, добавив его в основной файл компонента внешнего интерфейса:

$controller->addModelPath(JPATH_COMPONENT_ADMINISTRATOR.DS.'models');

Вы можете повторно использовать таблицы, добавив его в основной файл компонента внешнего интерфейса:

JTable::addIncludePath(JPATH_COMPONENT_ADMINISTRATOR.DS.'tables');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...