Yii2 Array to Gridview

Merhaba arkadaşlar bu yazımda Yii2 framework de Dizileri nasıl GridViewde kullanacağımıza bakalım,
GridView için daha önce bir yazı yayınlamıştım ne olduğuna ordan bakabilirsiniz.

GridViewde dizileri kullanmak için ArrayDataProvider kütüphanesi ihtiyacımız var,

örneğin ID ve AD verilerini taşıyan dizimiz olsun ve bu diziyi GridView olarak sunalım;

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Yii2 Gridview

Merhaba arkadaşlar bu yazımda Yii2 framework de GridView den ve nasıl kullanılacağından bahsedeceğim.
Gridview verileri özellikle Modelleri tablo halinde sunmamıza yarayan kütüphanedir.

örneğin id, isim ve soyisim verilerini (sutunlarını) taşıyan bir Modeli GridView olarak sunalım;

 
ilk olarak Controller de Model ve ActiveDataProvider kütüphanesini çağırıyoruz

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Yii2 Gii crud generator özelleştirme

Merhaba arkadaşlar, bu yazımda Yii frameworkün Gii genetaoründe yer alan CRUD Generatorden ve projenize göre nasıl kişiselleştirileceğinden bahsedeceğim.

 

CRUD Generatorün ne olduğunu ve nasıl kullanıldığını bir önceki yazımda anlatmıştım isterseniz bi göz gezdirin.

kısaca CRUD generatör istediğiniz bir tablo için Modeli hazırlanmış olması kaydı ile

  • index view
  • create view
  • update view
  • views view
  • Controller
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

yii2 Gii kullanımı

Merhaba arkadaşlar Yii 2 Framework ile ilgili paylaşımlara devam 😀

Yii de çokça kullandığım Gii nedir, ne işe yarar, bize nasıl faydalar sağlar ve nasıl kullanılır başlıkları altında Gii ile ilgili bir makale olacak.

 

Gii Nedir ve Ne Yapar ?

Yii ile birlikte gelen code generator yani kod oluşturucudur, yazılımcının sermayesi zamandır arkadaşlar Gii bazi kodları bizim için otomatik olarak oluşturarak bize ciddi zaman kazandırır, her projede her ekran için MCV (Model View Controller) oluşturmamız gerekir, Yii kullanıyorsanız her defasında kodları manüel yazmak yerine standart olan kod parçalarını Gii Generator ile yapıp projenizi daha hızlı geliştirebilirsiniz.

örneğin :

  • Model oluşturabilirsiniz
  • Controller oluşturabilirsiniz
  • Form oluşturabilirsiniz
  • CRUD oluşturabilirsiniz *
Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Yii2 frameworkde join sorgular oluşturmak

Merhaba arkadaşlar, işlerimin yoğunluğundan dolayı uzun zamandır yeni yazılar paylaşamıyorum. Bu gün ufak da olsa bir şeyler paylaşmak istedim.

Yii 2 Framework de Join kullanımından bahsedeceğim ama bilmeyenler için; Join ler tek sorguda birden fazla tablodan veri çekmek için kullanılır arkadaşlar, daha fazla bilgi için MySql iki tablodan veri çekmek isimli yazıma bakabilirsiniz.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Saha Testleri

Merhaba arkadaşlar, bir yazılımcı için en güzel anlardan birisi yazdığı yazılımın doğru şekilde çalıştığını görmektir. Bizde bir süredir jeneratörler için yazılım hazırlıyorduk, yazılımın saha testlerinden başarı ile geçmesi beni oldukça mutlu etti 😀

 

Saha testleri

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

PHP ile XML oluşturmak ve okumak

Merhaba arkadaşlar bu aralar yazılarım gerek Python gerekse PHP ile XML kullanmak üzerine oluyor  farkındayım, bu sıralar geliştirmekte olduğumuz sistemin SAOP servislerini yazıyorum 😀 dolayısı ile XML üzerine yazılar fazlalaştı 😀

 

PHP ile XML hazırlamak için PHP nin SimpleXMLElement kütüphanesini kullanmak faydalı oluyor eski usul string olarak ta hazırlanabilir ama kütüphaneleri kullanmak iyidir böylece kodlar daha düzgün ve anlaşılır oluyor, üstelik daha kolay bence

 

SimpleXMLElement kütüphanesi  PHP 5.0.1 ve sonraki sürümlerde PHP nin içinde geldiğinden entegrasyonla falan uğraşmadan direk kullanmaya başlıya bilirsiniz[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Python Soap Servis kullanımı

Merhaba arkadaşlar, bu yazımda Python la SOAP dan bahsedeceğim, SOAP  Basit Nesne Erişim Protokolü olarak geçiyor web servisleri haberleştirmek için kullanılıyor, SOAP sevisler için XML yapısını kullanarak haberleşmek de diyebiliriz, backend programlarınızı da web uygulamaları ile haberleştirmek isteyebiliyoruz kaldı ki defalarca kullandığım bir tekniktir bu yüzden daha önce Php ile nasıl yapıldığını anlatmıştım şimdi sıra Python da 😀

 

Python la bir soap servise XML post edebilmek için Python un requests kütüphanesini kullanacağız requests kütüphanesi Python la beraber gelmediği için kurmamız gerekiyor requests indir linkinden kolayca indirip kurulumu yapabilirsiniz.[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Php ile Program Çalıştırma ve Parametre gönderme

Arkadaşlar bildiğiniz üzere Python da kullanıyorum bazen Php ile backend de python script çalıştırmak gerekebiliyor, sadece çalıştırmak da yetmiyor parametre göndermek gerekebiliyor, sonuç almak veya sonucu beklemeden Php işlemlerine devam etmek gerekebiliyor, php bu tarz işlemler için exec fonksiyonlarını kullanıyor.

Kullandığım için Python dan örnek veriyorum ama bu program Ruby veya başka bir dille yazılmış olabilir hatta Php ile exe çalıştırabilirsiniz[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

yii2 google maps library kurulumu ve kullanımı

merhaba bu yazımda Yii2 Framework te, google harita kullanmaktan ve google maps library kurulumuna bakacağız, arkadaşlar harita üzerinde tek noktayı işaretlemek ten bahsedeceğim ama google maps library ile polyline olarak güzergah da gösterebilirsiniz. ilk olarak Yii2 frameworke, google maps library eklememiz gerekecek bunun için composer kurmanızı tavsiye ederim dosyaları aktarma vs. işlemleri composer bizim için ayarlayacak ve bize sadece toolu kullanmak kalacak[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku