PHP

Phpstorm için renk şemaları

Tamer tarafından, 11 18 2012 07:58:00 tarihinde yayınlandı.

Phpstorm sadece PHP kullanırken değil HTML, CSS ve JS ile uğraşırken  kullandığım editörler arasında ilk tericihimdir. Çoğu PHP kullanıcısının Phpstorm'u kullanmaya başlarken ön yargılı olabilir ancak zaman geçtikçe çok sevdiği bir editör olması kaçınılmazdır.

Phpstorm başarılı bir PHP IDE'sidir. Ancak JAVA tabanlıdır. İşte bu Editör ile ilgili birkaç Renk Şeması da paylaşmak isterim.

 

1. Tubster

Benim Favorim, Hem Gözü yormuyor hemde çok seçici

indirmek için tıklayınız.

2. Friends Of Symfony

indirmek için tıklayınız.

3. Ruby Again

indirmek için tıklayınız.

 

Kurulum

OSX için

Finder Açıkken shift+command+g  tuş kombinasyonu ile aşağıdaki adreslerden sizin için uygun olanına gidin. ve İndirmiş olduğunuz XML'i bu klasöre kopyalayın.

~/Library/Preferences/WebIDE10/colors/

~/Library/Preferences/WebIde40/colors/

~/Library/Preferences/WebIde50/colors/

daha sonra Phpstorm'u kapatım açın. Açılınca Settings > Editor > Colors & Fonts kısmından yüklemiş olduğunuz renk şemalarını seçebilirsiniz.

Windows için

Windows Gezgininde aşağıdaki satırı bulun.(USERNAME kullanıcı adı bu arada). sonra XML dosyasını bu klasöre taşıyın.

c:/Users/USERNAME/.WebIde10/config/colors

daha sonra Phpstorm'u kapatım açın. Açılınca   File >Settings > Editor > Colors & Fonts kısmından yüklemiş olduğunuz renk şemalarını seçebilirsiniz.

Kelimeler : Phpstorm color schemes, Phpstorm Themes, Phpstorm Renk Şemaları

Etiketler : Yazılım, PHP

Yii Framework'de primary key (findByPk) 'da composite key kullanmak

Tamer tarafından, 10 28 2012 20:42:00 tarihinde yayınlandı.


Yii'de findByPk tablomuz için composite key mantığı ile çalıştırmak için;

Group::model()->findByPk(array('category_id'=>10, 'model_id'=>4));

Bu şekilde çalıştırdığımız zaman aşağıdaki sql sorgusunu gerçekleştirmiş olacaktır.

SELECT * from group where id in (10, 4);

Yii Framework - dBug Extension

Tamer tarafından, 10 05 2012 23:50:00 tarihinde yayınlandı.

Kurulum
dBug klasörünü "projeniz/protected/extension/"  dizinin sonuna taşımanız yeterli

Çalıştırma

$this->widget('ext.dBug.dBug', array("item"=> variable [forceType] ));
$this->widget('ext.dBug.dBug', array("item"=> $myVariable ));

yukardaki myVariable kısmına değişken, obje, xml çıktısı, sql çıktısı, fonksiyon ve dizin tanımladığınız taktirde ekranda içeriği gösterir.sample

İndir

yii link
github link

Yii Framework'te model findAllByAttributes() yapısı

Tamer tarafından, 10 04 2012 23:27:00 tarihinde yayınlandı.


Obj::model()->findAllByAttributes($filterArr, $conditionArr); 
// $filterArr: Sql sorgunuz için WHERE (verileri süzme)
// faktörleri array olarak oluşturur.
$filterArr = array('sinif'=>'2A', 'isim'=>'ayse'); // örneğin
// $conditionArr: Sql sorgunuz için ORDER (sıralama) ve Limit  
// (dönecek olan kayıt sayısı) gibi faktörleri array olarak oluşturur.
$conditionArr =array('order'=>'yas DESC', 'limit'=>'10'); // örneğin

bu sayade aşağıdaki sql sorguyu yazmış gibi olursunuz.

SELECT * FROM ogrencileri WHERE sinif = '2a' and isim='ayse' ORDER BY yas LIMIT 10

Yii Framework'te ORM/ Active Record kullanmadan SQL çalıştırın

Tamer tarafından, 10 04 2012 23:07:00 tarihinde yayınlandı.

Bu başlığı görür görmez ne gerek var aslında diyebilirim. olsun belki lazım olur diyerekten eklemek istedim.


$connect = Yii::app()->db; 

$sql = "SELECT *****" ;  // sql sorgunuz
$runsql  =$connection->createCommand($sql);
$items= $runsql->query(); 
 
foreach($items as $item){
echo $item[' alan '];
}

daha detaylı bilgi için aşağıdaki linkten inceleyebilirsiniz.
http://www.yiiframework.com/doc/guide/1.1/en/database.dao

1 | 2 | 3 | 4