Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bila hendak menggunakan Himpunan Symfony Umum lwn Khusus untuk Kod Dikongsi?

Bila hendak menggunakan Himpunan Symfony Umum lwn Khusus untuk Kod Dikongsi?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-22 13:46:03136semak imbas

When to Use General vs. Specific Symfony Bundles for Shared Code?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn