Kk semua, mao nanya nih…gmn caranya ngambil isi dari database, trus di masukan ke dalam value textField??
thx
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(),
)
);
}
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
Ane setuju sama master _agus
Klo boleh nambahin , sekalian ikut eksis di forum
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
)
ikutan ah…
kenapa tidak menggunakan CACtiveForm ajah?
lebih enak kan? bisa sekalian validasi input nya juga…
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