Yii Framework Forum: Yii 2.0 Update İşlemi - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii 2.0 Update İşlemi

#1 User is offline   Honour 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 9
  • Joined: 05-September 13

Posted 07 August 2015 - 03:14 AM

Merhaba arkadaşlar.

Yii 1.0 sürümünden, 2.0 sürümüne geçiş yapıyorum. Yeni öğrenmeye çalışıyorum.

Controller kısmında gelen veriyi güncellemek istiyorum. Şöyle ki;


$buro = \app\models\Buro::findOne(['no' => $id, 'account_id' => Yii::$app->user->getIdentity()->account_id]);
// Büro idsine göre, ilişkili tablodaki telefon_idsini alıyorum.
$buroTel = \app\models\BuroTelefon::findOne(['buro_id'=>$buro['id']]);
// telefon tablosundaki telefon bilgilerini çekiyorum.
$telefon = \app\models\Telefon::findOne(['id' => $buroTel['telefon_id'] ]);
// Postan gelen telefonlar bilgisini attributes e atıyorum.
$telefon->attributes = \Yii::$app->request->post('telefonlar');
//telefonları kayıt ediyorum.
$telefonlar->save();



Bu şekilde yapınca, hata vermiyor. Güncellenmiş gibi görünüyor ama güncelleme yapmıyor.

Diğer bir yöntem olarak beforeSave kısmında, tüm telefonları önce sildirip, sonra tekrar kayıt ettiyorum. Ama bu da doğru gelmiyor. Update işlemini nasıl yaptırabilirim.

Yardımcı olabilir misiniz?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users