Menggantikan Fungsi Variabel Global PHP pada Yii2


Kangpepe.com | Seperti biasanya pada artikel mengenal dan install Yii2 sudah dijelaskan komponen Yii2 adalah object oriented, makanya variabel global ini tidak pernah dikenal oleh Yii berbeda dengan PHP biasa yang semua file mengnali variabel global ini pada setiap file ala PHP. Nah jadi masalahnya adalah bagaiman kita membutuhkan send mail menggunakan variabel global ini pada Yii ?

Memang pada dasarnya semua file PHP mengenali variabel global ini, namun jika guakan variabel ini pada Yii ini dianggap Tabu. Yuk kita bahas cara mengatasi hal ini pada yii framework .

Yuk kita kembali lagi mengelola file konfigurasi pada webroot/protected/config/main.php, karena ini mungkin pusat kita mengenali Yii. untuk mengenali nya anda dapat mencari coding seperti dibawah ini:


'params'=>array(
'adminEmail'=>'webmaster@example.com',
),



Kita akan memanfaatkan nilai dari config diatas dengan mengubah langsung, kita diminta untuk menggantikan nilai dari params denga syntax seperti code dibawah ini :



'params'=>array(
Yii::app()->params['adminEmail'] = 'emailbaru@gmail.com';
),


Perlu kita ketahui terlebih dahulu bahwasanya fitur ini sangat bermanfaat dalam penggantian params nya, namun ini sangat berbahaya. Mengingat sifatnya yang mirip dengan variabel global pada file PHP, maka jika penggunaan pramers secara berlebihan  maka kita akan mengalami masalah yang besar pada Yii,coding Yii anda akan mengalami spaghetti code dan itu sangat menyulitkan kita nantinya, maka gunakanlah fitur ini dengan hati-hati walapun kelihatanya sangat mudah.

Semoga artikel ini Membantu kita semua, selamat berkarya sahabat coder PHPID.
Recommend Article × +

OWNER AND CO OF PT. TRANS TECHNO Freelance Web Design and Yii2 Development in ICT STKIP PGRI WEST SUMATRA. While Studying MAGISTER UPI-YPTK Padang,CEO CMS Codepedia, Lives in Padang - Indonesia | WhatsApp : 0853-7516-4491

Related Posts

Update Sesudahnya
« Prev Post
Update Sebelumnya
Next Post »