I am creating a custom joomla component and also have CRUD needs on my small database tables. In the majority of the good examples i have seen, the default and admin pacakges have their very own model folders, as well as their appears to become a lot of duplication. It is possible to simple stragety to define the models and tables once inside the admin section after which permit the default aspect of reuse the logic?

Hi you are able to reuse admin models with the addition of this to your front-end component's primary file:

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

You are able to reuse tables with the addition of this to your front-end component's primary file:

JTable::addIncludePath(JPATH_COMPONENT_ADMINISTRATOR.DS.'tables');