Musiałem napisać komponent. Kilka dni temu klient poprosił o dokumentację. Wszystko jest ok tylko się zapomniałem i nazwałem tak samo klasy po stronie frontowej i admina. Od strony funkcjonalnej nic nie koliduje bo front i admin to dwa różne tematy ale apigen krzyczy o zduplikowanych klasach i nie generuje dla nich dokumentacji.
Deklaracja jedna z klas wygląda tak po stronie frontowej i administratora
jimport('joomla.application.component.model'); jimport('joomla.user.user'); class CatalogindexModelCategory extends JModelLegacy { }
więc dodaję sobie po stronie admina przestrzeń nazw z nadzieją, że zadziała np
namespace catalogindex\admin; jimport('joomla.application.component.model'); jimport('joomla.user.user'); class CatalogindexModelCategory extends JModelLegacy { }
jednak teraz krzyczy mi, że w lokalizacji catalogindex\admin nie znaleziono JModelLegacy. Zapewne dla JModelLegacy przy pomocy use trzeba sobie zaimportować przestrzeń nazw tylko jaką?
EDIT
===========
dobra jak zawsze diabeł tkwi w szczegółach

JModelLegacy nie ma swojego namespace więc powinno być tak
namespace catalogindex\admin; jimport('joomla.application.component.model'); jimport('joomla.user.user'); class CatalogindexModelCategory extends \JModelLegacy { }
Mogę przydzielić sobie punkt za pomoc?
