Понимание mvc-способа компонентного кодирования для обеих версий joomla 2.5 и 3

Я сделал компонент в joomla 2.5 в mvc образом, который не работал в joomla 3, позже выяснилось, что это связано с тем, что в joomla 3 предыдущих класса mvc, которые не работают, есть контроллер, класс представления, классы моделей должны быть расширены из классов Legacy, таких как

  

JControllerLegacy, JViewLegacy, JModelLegacy

и никаких других изменений, необходимых для совместимости компонента с joomla 3, насколько я знал. Если вам что-то еще нужно знать, то дайте мне знать о совместимости с j3. Поэтому вместо того, чтобы создавать два отдельных компонента mvc для joomla 2.5 и 3, я предполагаю, что могу расширить эти классы Legacy, чтобы одного компонента хватило как для joomla 2.5, так и для 3, верно? и снова, какие другие вещи следует рассматривать для создания успешного компонента MVC, который может быть установлен в обеих версиях joomla.

7 голосов | спросил dev-m 29 AMpTue, 29 Apr 2014 01:06:16 +040006Tuesday 2014, 01:06:16

1 ответ


8

Существует хорошая страница документа, объясняющая различия между Joomla 2.5 и 3.x.

http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3_and_Joomla_Platform_12.2

Единственное, что можно сказать о том, что унаследованные классы доступны только в Joomla 2.5.5 и выше. Но в любом случае каждый должен быть на 2.5.19 в настоящее время:)

ответил Bakual 29 AMpTue, 29 Apr 2014 01:20:33 +040020Tuesday 2014, 01:20:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132