Sadece select yapılan kolonlar

Merhaba

active recor kullanınca tablodaki tüm alanlar geliyor . bunu nasıl düzeltebilirim.




$customer = Customer::model->find(array(

'select'=>'name,email')

);


json_encode($customer);

/*

json veri olarak tablodaki tüm alanlar geliyor ben sadece "name ve email" alanlarının olmasını istiyorum

*/



teşşekürler


$customer = Yii::app()->db->createCommand('SELECT name,email FROM custormer')->queryAll();

json_encode($customer);

Ben de zamanında araştırmıştım da birşey bulamadım , attributes sınırını çok önemli görmemişler demekki.

Senin de tahmin edebileceğin gibi bir tek örnekteki yolu bulabildim, sadece bu aradığın sonucu veriyor; kendi SQL cümleni yazıp sadece istediğin kolonları getirebilirsin.

Evet onu biliyorum :slight_smile: ne yapalım kalacak artık :slight_smile:

Teşşekürler