content top

Yii CActiveRecord “scopes” kullanımı

Yii CActiveRecord “scopes” kullanımı

Yii CActiveRecord model classında yer alan ve size verileriniz ile işlem yaparken içinizi rahatlatacak özelliği “scopes“. Scopes fonksiyonuna istediğiniz gibi isimlendirmeler vererek birden fazla condition tanımlıyorsunuz. Tanımlama: İlgili model classınız içerisine aşağıdaki gibi tanımlayabilirsiniz. public function scopes(){ return array( 'active_user'=>array( ...

Read More

Yii framework CArrayDataProvider kullanımı

Yii framework CArrayDataProvider kullanımı

Bazen projelerimizde veritabanından değilde JSON ya da XML dosyalarından verileri çekerek listeleme ihtiyacımız doğabiliyor. Bu kayıtlarımızın gösteriminde sayfalama yapmak ise olsa güzel olur dediğimiz bir durum oluyor. Yii Framework bunuda bizim için düşünmüş ve hazırlamış. “CArrayDataProvider”  ile JSON ya da XML formatındaki kayıtlarımızı ARRAY tipine çevirerek sayfalama gösterimini mümkün...

Read More

Yii CUploadedFile kullanımı ve Image upload extensions

Yii CUploadedFile kullanımı ve Image upload extensions

Yii framework de image upload, resize, crop gibi işlemleri için kullanabileceğiniz “image” eklentisi bulunmaktadır. Eklentiyi buradan (image_0_2.zip) indirebilirsiniz. İndirdiğiniz dosyada bulunan helpers klasörünü www/projeadi/protected dizini içerisine kopyalayın. Diğer image klasörünü ise www/projeadi/protected/extensions klasörü içine kopyalayın. image eklentisini kullanabilmek...

Read More

Yii framework jQuery UI AutoComplete widget kullanımı

Yii framework jQuery UI AutoComplete widget kullanımı

Yii framework de jQuery UI AutoComplete eklentisini kullanabilmeniz için CJuiAutoComplete widget ı bulunur. Javascript diziden, JSON dosyasından, PHP dosyasından veya oluşturduğunuz Controller clasından verileri gösterebilirsiniz. JQuery UI AutoComplete options ve events fonksiyonlarını Yii CJuiAutoComplete   widget ı ile kullanma imkanınız vardır. Örnek kullanım: <?php // indisler araçlarınızın detay...

Read More

yii model de findByPk, findAll, findByAttributes, dataprovider kullanımı

yii model de findByPk, findAll, findByAttributes, dataprovider kullanımı

Yii de oluşturduğunuz modellerin, controller ve view dosyalarında en çok kullandığımız özelliklerden bahsedelim. 1- primary key ile kayıt detayını getirmek – findByPk 2- tablonun herhangi bir sütun/sütunları na göre kayıt/kayıtlar getirmek – findAll, findByAttributes 3- where koşuluna göre kayıt/kayıtlar getirmek ve sayfalama yapmak – dataprovider 4-  zii.widgets.grid.CGridView ile kayıtları...

Read More

yii 1.1.9 sürümü yayında

yii 1.1.9 sürümü yayında

yii framework 1.1.9 , 60 yenilikle yeni sürümlerini yayınladı. Çoğunlukla model yapısında yaptıkları yenilikler yii sevenlerin hoşuna gideceğini düşünüyorum. Model relation kullanımında oluşturduğunuz koşullara istediğiniz çoklu alanları bağlayabilme seçeneği eklediklerinden bahsetmişler. Relation mantığı tablolarınız arasındaki 1:1, 1:n , n:n gibi ilişkilerinizi belirtirsiniz. Bir find ya da dataprovider...

Read More
content top