我正在开发一个自定义joomla组件,并对我的数据库表有CRUD要求。在我看过的大多数例子中,默认和admin pacak都有自己的模型文件夹,它们似乎是大量的重复。在admin部分中有一个简单的stragety来定义模型和表,然后允许默认组件重用逻辑吗?
答案 0 :(得分:2)
您好,您可以通过将管理模型添加到前端组件主文件中来重复使用管理模型:
$controller->addModelPath(JPATH_COMPONENT_ADMINISTRATOR.DS.'models');
您可以通过将表添加到前端组件主文件中来重用表:
JTable::addIncludePath(JPATH_COMPONENT_ADMINISTRATOR.DS.'tables');