it-swarm-id.com

Memahami cara mvc pengkodean komponen untuk versi joomla 2.5 dan 3

Saya membuat komponen di joomla 2.5 dengan cara mvc yang tidak berfungsi di joomla 3, kemudian menemukan itu karena di joomla 3 kelas mvc sebelumnya tidak berfungsi demikian juga dengan pengontrol, tampilan, model kelas harus diperluas dari kelas Legacy seperti

JControllerLegacy, JViewLegacy, JModelLegacy

dan tidak ada perubahan lain yang diperlukan untuk membuat komponen yang kompatibel dengan joomla 3 sejauh yang saya tahu. Jika ada hal lain yang perlu diketahui maka beri tahu saya untuk kompatibilitas dengan j3. Jadi alih-alih membuat dua komponen mvc terpisah untuk joomla 2.5 dan 3, saya kira saya dapat memperluas dari kelas-kelas Legacy sehingga satu komponen cukup untuk kedua joomla 2.5 dan 3, kan? dan sekali lagi hal-hal lain apa saja yang dipertimbangkan untuk menghasilkan komponen MVC yang berhasil yang dapat dipasang di kedua versi joomla.

7
dev-m

Ada halaman dokumen yang bagus yang menjelaskan perbedaan antara Joomla 2.5 dan 3.x.

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

Satu-satunya yang perlu disebutkan adalah bahwa kelas legacy hanya tersedia di Joomla 2.5.5 dan lebih tinggi. Tetapi siapa pun harus menggunakan 2.5.19 hari ini :)

8
Bakual