Бывают случаи, когда код одной функции исспользуется и в админке в фронтенд, нехотелось бы повторяться конечнопотому желательно написать класс для этого кода , и весь совместный код наследовать етим классом.например функция Y() исспользуется в классе F во фронтенд и в классе A в админке тогда сделаем так , поместим файл file_y.php в /components/com_y/и напишем Код:jimport('joomla.application.componen t.model');class X extends JModel{function Y(){}}а в файлах где классы F и Aпишем jimport('components.com_y.models');class F extends X{}и jimport('components.com_y.models');class A extends X{}насколько такое решение верно друзья ?
|