Isu Konseptual Symfony2: Himpunan Umum vs. Yang Tertentu
Apabila menganjurkan aplikasi Symfony2 yang kompleks, terdapat pertimbangan yang perlu dibuat berkenaan struktur himpunan dan organisasi kod kongsi. Soalan lazimnya timbul tentang amalan terbaik untuk mencipta himpunan umum berbanding khusus.
Himpunan Umum untuk Bahagian Hadapan dan Bahagian Belakang
Penggunaan berkas umum untuk bahagian hadapan dan bahagian belakang, walaupun mereka kekurangan pengawal, boleh sesuai dalam senario tertentu. Walau bagaimanapun, adalah penting untuk mempertimbangkan dengan teliti manfaat organisasi dan potensi cabaran penyelenggaraan.
Reka Letak dalam Himpunan atau Sumber Aplikasi
Sementara reka letak biasanya disimpan dalam apl/Sumber/ pandangan/ direktori, pengecualian wujud untuk kes penggunaan tertentu. Jika reka letak adalah sangat biasa kepada berbilang himpunan, seperti susun atur asas, adalah wajar untuk meletakkannya dalam himpunan untuk pemusatan.
RootBundle untuk Fungsi Dikongsi
Mencipta RootBundle untuk mengandungi fungsi seluruh aplikasi boleh memberi manfaat untuk memusatkan kod kongsi. Walau bagaimanapun, pendekatan alternatif termasuk mencipta himpunan khusus untuk setiap fungsi, seperti PaginatorBundle, DateDisplayerBundle, dll. Pilihan bergantung pada kerumitan dan kebolehgunaan semula kod yang dikongsi.
Atas ialah kandungan terperinci Bila hendak menggunakan Himpunan Symfony Umum lwn Khusus untuk Kod Dikongsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!