1- Yii2 framework'ün kurulması

Yii açık kaynak kodlu bir frameworktür. Şu an 2.0 ve 1.1 olmak üzere iki versiyonu bulunmaktadır. Yii 2 Framework ü kurabilmemiz için PHP sürümü, 5.4.0 veya üzeri olmak olmak durumundadır. Yii 2.0, 1.1 sürümü ile uyumlu değildir. Yii 2' yi kurmanın 2 yolu bulunmaktadır.  Birincisi Composer kullanarak yükleme, ikincisi ise arşiv dosyasından yükleme yapmaktır.

Yii' de title ve meta taglarını dinamik olarak değiştirme

Bir web sitesi hazırlarken, her sayfaya özel olarak anahtar kelimelerimiz değişir. Bunları HTML  tagları arasında, meta tagları içinde yazarız. Sayfa başlığını ise title tagları içerisinde yazarız. Düz html sayfaları oluşturuyorsak veya bir yapı kullanmıyorsak bu kodları her sayfada elle kendimiz ekleyebiliriz. Fakat, framework gibi bir yapı kullanıyorsak etiketleri layout dosyalarımızda bir kere yazılır ve gerekli değişiklikler sayfalara özel olarak kendi içlerinde yapılır. 

Yii Framework indirilmesi(1)

İlk önce http://www.yiiframework.com/ adresinden Download Yii butonuna tıklayoruz. Açılan sayfada en altta yer alan tabloadaki Source Code kısmında bulunan zip dosyasına tıklıyoruz ve dosyayı indiriyoruz. İndirme işleminin yapılacağı bölüm aşağıdaki görselde belirtilmiştir. 

PHP'de diziler (array)

Dizi, çok sayıda değişkenin bir araya gelerek oluşturduğu yapıya denir. Programlamadaki dizi kavramını matematikteki matris kavramına benzetebiliriz. Çünkü iki yapıda da veriler bir bütünlük içinde bulunur. Veriler bütünlük içinde bulunduğu için kullanım açısından oldukça işimize yarar. Diziler, genellikle aynı tipte veriler ile oluşturulur. Bu makalede bir boyutlu ve çok boyutlu dizi oluşturmayı ve bu dizilerin verilerine erişmeyi öğreneceğiz.

javascript setInterval() ve setTimeout() metodları

.setInterval(): Milisaniye cinsinden belirli aralıklarla bir fonksiyonu çağırmaya yarar. setInterval metodu clearInterval() metodu çağrılana veya pencere kapatılıncaya kadar fonksiyonu çağırmaya devam eder. (1 saniye = 1000 milisaniye) .setTimeout() : Belirli bir milisaniye sonra bir fonksiyonu sadece 1 kez çağırmaya yarar. Fonksiyonu çağırmayı durdurmak için clearTimeout() metodu kullanılır.