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 Yapısında Setup.php Kullanımı
XenForo add-on geliştirme sürecinde Setup.php, eklentinin kurulum, güncelleme ve kaldırma işlemlerinde kullanılan önemli dosyalardan biridir. Veritabanına yeni tablo veya alan eklemek gibi işlemler genellikle bu yapı üzerinden hazırlanır.
- Setup.php Nedir?
install(), güncellenirken ilgili upgrade metotları, kaldırılırken ise uninstall() kullanılabilir.- Install İşlemi
public function install(array $stepParams = [])<br>{<br> $this->schemaManager()->createTable('my_table', function($table)<br> {<br> $table->addColumn('id', 'int')->autoIncrement();<br> $table->addColumn('title', 'varchar', 100);<br> $table->addPrimaryKey('id');<br> });<br>}<br>- Upgrade İşlemi
- Uninstall İşlemi
uninstall() metodu kullanılabilir. Ancak kullanıcı verilerinin silinmesi gibi işlemler hazırlanırken dikkatli olunmalıdır.Setup.php, özellikle veritabanı kullanan XenForo add-on'larında sürüm yönetiminin temel parçalarından biridir. Doğru hazırlanmış bir Setup yapısı, eklentinin farklı sürümlerde güvenli şekilde kurulup güncellenmesini kolaylaştırır.