PHP Symfony Framework’ü ile Çalışırken PhpStorm Kullanıyoruz – TR Kodlama
Oral ÜNAL tarafından 13 Şubat 2017 tarihinde
Bu seriyi anlatırken ben PhpStorm kullanıyor olacağım. Çünkü PhpStorm Symfony framework’ü ile çalışan en iyi PHP IDE’si. Bu IDE’yi bu şekilde överken herhangi bir para da almıyorum fakat PhpStorm çalışanları beni izleyip bana bir kahve ısmarlamak isterlerse hayır demem.
Öncelikle indirmemiz gereken iki eklenti var PhpStorm’a. Bu eklentiler:
Öncelikle bu eklenti Symfony 2 ve Symfony 3 desteği var, bunu belirtelim. Symfony eklentisi ile Symfony framework’ü ile geliştirme yapmak o kadar kolaylaşıyor ki. Herşey aslında otomatikleşiyor. Bütün işlemlerinizi bir kaç tıklama ile halledebiliyorsunuz neredeyse. Gerek fonksiyon isimlerini tamamlama olsun, gerek bağımlılıklarınızı otomatik olarak sınıflarınıza dahil etme olsun ve daha nicesi. Aynı zaman da Php Annotations eklentisi ile de uyumlu çalışıyor.
Doctrine sınıfını destekliyor. Template motoru olan ve Symfony’de kullanacağımız Twig desteği mevcut. Router işlemlerinizi kolaylaştırır ve Router’larınızı Twig dosyalarınızda rahatlıkla kullanabilmenizi sağlıyor.
File > Settings > Plugins kısmına gidin ve orada aşağıdaki butonlardan Browse repositories… butonuna tıklayın. Karşınıza gelen arama kutusuna Symfony Plugin yazın ve gelen sonuçlardan Symfony Plugin‘e tıklayın. Sağ taraftaki yeşil Install butonuna tıklayın ve kurulum bitti.
Bu eklenti ise Symfony’de özellikle Route tanımlarken ihtiyacınız olacak bir eklentidir. Bu eklenti sayesinde Route’larınızı yorum satırında tanımlarken PhpStorm’un Oto-Tamamlama ve Referans gösterme hizmetleri aktif olur ki buna gerçekten ihtiyacımız var.
Eveeeet, PhpStorm’umuz da artık kullanıma hazır. Artık yeni bir Symfony projesi oluşturabilirsiniz. İlk Symfony projemizi oluşturalım:
Yeni Symfony projesi oluşturmak için File > New Project tıklıyoruz. Sol tarafta projemizin ne projesi olduğunu soruyor. Orada Symfony’yi buluyoruz ve tıklıyoruz. Bize bazı seçenekler de sunuyor. Onlar da şöyle:
Bu serideki sonraki makale: Symfony Framework’ü ile İlk Sayfamızı Oluşturalım
PHP Symfony Framework’ü ile Çalışırken PhpStorm Kullanıyoruz (Şu anda görüntülenen)