Yii kendi helper dosyamızı oluşturmak

Proje içerisinde daha derli toplu daha ulaşılabilir bir yapı için tüm genel kullanımlı fonksiyonları ortak bir noktada toplamak bizim faydamıza olacaktır. Bunun için /protected altına helpers adında bir klasör oluşturdum ve fonksiyonlarhelper.php adında bir dosya ekledim. Tüm kullanacağım genel fonksiyonları bu klasörün içine ekleyeceğim.

Tanımlama işlemlerinden sonra projemin bu dizini tanıması için /protected/config/main.php dosyasını açıyorum ve import kısmına helpers dizinini aşağıdaki gibi ekliyorum.

‘import’=>array(
‘application.models.*’,
‘application.components.*’,
‘application.helpers.*’,
),

Artık dosya içindeki fonksiyonlarımı aşağıdaki  şekilde kullanarabilirim. FonksiyonlarHelper.php dosyamın içindeki HastanelereGoreHastalar fonksiyonunu örnek verirsem.

$htPERhs=FonksiyonlarHelper::HastanelereGoreHastalar();