Yii Framework Forum: Menyimpan Data Tidak Dari Form - Yii Framework Forum

Jump to content

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

Menyimpan Data Tidak Dari Form menyimpan data ke database tanpa melalui form Rate Topic: -----

#1 User is offline   maulana yusuf 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 05-May 13

Posted 06 May 2013 - 03:04 AM

 $attributes=array('tanggal'=>date('Y-m-d'),'ip'=>$_SERVER['REMOTE_ADDR']);
       
        $jumlahDataStatistik = Statistik::model()->countByAttributes($attributes);
        
        if($jumlahDataStatistik<=0){
            $isinya = array('ip'=>$_SERVER['REMOTE_ADDR'],'tanggal'=>date('Y-m-d'),'jumlah'=>1);
            Statistik::model()->attributes= $isinya;
            //DATA yang disimpan ke database, sama sekali tidak berasal dari form. 
          Statistik::model()->save();//ini ga berfungsi..... Mohon pencerahannya.
        }
        
        $sqlHariIni = Yii::app()->db->createCommand("select sum(jumlah) as jumlahHariIni from tbl_statistik where tanggal=CURRENT_DATE");
        $dataHariIni = $sqlHariIni->queryAll();
        
        $sqlSemuaHari = Yii::app()->db->createCommand("select sum(jumlah) as jumlahHariIni from tbl_statistik");
        $dataSemuaHari = $sqlSemuaHari->queryAll();
        
        $this->renderPartial('statistikWeb',array('dataHariIni'=>$dataHariIni,'dataSemuaHari'=>$dataSemuaHari));


Mohon pencerahannya.. terimakasih.
0

#2 User is offline   C.S.Putera 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 90
  • Joined: 18-May 11

Posted 06 May 2013 - 03:51 AM

Hello agan. Biasanya apabila ketika di save datanya tidak masuk, itu karena krn setting rules di model nya. Untuk bisa ngesave dengan mengabaikan setting rules di model, bisa menggunakan parameter false :

Statistik::model()->save(false);


Silahkan dicoba =)
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