Tanya tentang ambil data

Kk semua, mao nanya nih…gmn caranya ngambil isi dari database, trus di masukan ke dalam value textField??

thx

kamu bisa menggunakan find, findAll, findByPk dll. contoh:

misalnya halaman index(SiteController) web ingin menampilkan news/berita. sertakan data pada param render,

catatan: news mempunyai model dengan nama News.php.

#controller/SiteController.php


public function actionIndex() {

    $posts = new Post;

    $this->render('index', 

        array(

        // pada view data disimpan pd variabel ini($news).

        'news' => News::model()->findAll(),

	)

    );

}  



views/site/index.php

Kemudian pada view index kamu bisa mengambil datanya via variabel $news. contoh:




<?php foreach($news as $berita): ?>

    <?php echo $berita->id; ?><br />

    <?php echo $berita->judul; ?><br />

<?php endforeach; ?>



semoga membantu…

Mau nanya niy Agan Bob…

masalah yg ini udah bisa ya? mau liat solusinya dong… saya jg butuh penyelesaian yg kasus kayak gini… Thanks :D

Ane setuju sama master _agus

Klo boleh nambahin , sekalian ikut eksis di forum :D

di controller (asumsi dimodel sama)


$model=$this->loadmodel(); // model nya sama

$model=NamaModel::model()->findbyAttributes(array('namaAttribute'=>'valueAttribute')) // asumsi panggil model sesuai keinginan;

$Attribute1 = $model->Attribute1;

$Attribute2 = $model->Attribute2;

$Attribute3 = $model->Attribute3;


$this->render('view',

array('Attribute1'=>$Attribute1,'Attribute2'=>$Attribute2,'Attribute3'=>$Attribute3)

);



di view


echo CHtml::textField('namaField1', $Attribute1);

echo CHtml::textField('namaField2', $Attribute2);

echo CHtml::textField('namaField3', $Attribute3);

CMIIW ^_^ (ma’af klo salah , numpang eksis aja :D)

ikutan ah…

kenapa tidak menggunakan CACtiveForm ajah?

lebih enak kan? bisa sekalian validasi input nya juga… :D

lebih lengkap disini:

yii CActiveForm

lihat contoh nya di demo bawaan yii.

Kalo tabelnya punya relasi ke tabel lain,kok data nya g bisa diambil ya mas ,.,.

mohon Penjelasannya,

newbie