DataXen
Yeni Üye
- Kayıtlı
- dün 19:36 da
- Katılım
- 16 Eylül 2026
- Konular
- 2
- Mesajlar
- 22
- Tepkime puanı
- 4
- Puan
- 0

XenForo'da Add-on Oluştururken Namespace Yapısı
XenForo'da add-on geliştirirken dosyaların ve sınıfların düzenli şekilde çalışabilmesi için namespace yapısının doğru oluşturulması gerekir. Namespace, eklentiye ait PHP sınıflarının birbirinden ayrılmasını ve XenForo tarafından doğru şekilde bulunmasını sağlar.
- Namespace Nedir?
namespace Forumagel\Test;<br>- Klasör Yapısı
src/addons/Forumagel/Test/<br>├── Controller/<br>├── Entity/<br>├── Repository/<br>├── Service/<br>└── Setup.php<br>Bu yapı, özellikle büyüyen projelerde dosyaların kolay bulunmasını sağlar.
- Sınıf Adlandırma
namespace Forumagel\Test\Pub\Controller;<br><br>class Example<br>{<br>}<br>XenForo, add-on içerisindeki sınıfları bu namespace düzenine göre yükler.
- Neden Önemlidir?
Düzenli namespace kullanımı, XenForo projelerinde hem kod yönetimini kolaylaştırır hem de ilerleyen aşamalarda yeni Controller, Entity ve Service sınıflarının eklenmesini daha düzenli hale getirir.