Kode Error Dan Pengriman Pesan

Assalamu’alaikum dan Selamat Pagi. :rolleyes:

Saya mau tanya ini gan, ada 2 permasalahan yang saya alami.

  1. Error kode ini kenapa ya gan?

PHP notice

Undefined variable: allt

F:\xampp\htdocs\simpkl\protected\views\kategori\view.php(26)

 array('label'=>'Hapus Kategori', 'url'=>'#', 'linkOptions'=>array('submit'=>array('delete','id'=>$model->id),'confirm'=>'Apakah anda yakin ingin menghapus data ini?')),


 array('label'=>'Manajemen Kategori', 'url'=>array('admin')),

);

?>

<?php $form=$this->beginWidget(‘CActiveForm’, array(

)); ?>

<?php echo Chtml::link(‘Buat Forum Baru’,array(‘forum/create’,‘id’=>$model->id),array(‘class’=>‘btn success’)) ?>

<?php $this->widget(‘zii.widgets.grid.CGridView’, array(

 'id'=&gt;'forum-grid',


 'dataProvider'=&gt;&#036;allt-&gt;search(),


 //'filter'=&gt;&#036;allt,


 'emptyText'=&gt;'Belum ada forum pada kategori ini',


 'summaryText'=&gt;'',


 'columns'=&gt;array(


     array(


         'name'=&gt;'Judul',


         'type'=&gt;'raw',


         'value'=&gt;'Chtml::link(&#036;data-&gt;judul,array(&#092;'forum/view&#092;',&#092;'id&#092;'=&gt;&#036;data-&gt;id))',


     ),


     array(


         'name'=&gt;'By',


         'type'=&gt;'raw',

NB: saya coba membuat kembali aplikasi forum yang saya dapet ebooknya agan Sabit, saya pakek yii-1.1.13.e9e4a0.

  1. Agan sekalian ada yang tau cara membuat aplikasi pengiriman pesan dengan YII??? kalo ada yang tau, share yaa gan.

Terima Kasih

Wa alaikum salam,

versi singkat

itu artinya ada variabel yg tidak dikenali, yaitu "allt" (l-nya dobel ?), kode yg error ada di protected/views/kategori/view.php baris 26

versi panjang

di yii kalo ada variabel yg belum didefinisikan akan muncul undefined variabel, untuk kasus kamu, kemungkinan errornya di baris ini:


'dataProvider'=>$allt->search(),

//'filter'=>$allt,

itu variabel $allt datengnya dari mana? sepertinya dipassingkan lewat controller ya? coba cari bagian di controller yg ngeload view ini (kategori/view.php), misalnya ini:


class KategoriController extends controller


..snip..


  public function actionView($id) {

    $iniVariabel = new Kategori('search');


    ..snip..


    $this->render('view', array(

      'allt'=>$iniVariabel,


      ..snip..


    ));

  }

pastikan itu deklarasinya sudah bener, allt, bukan alt atau yg lain.

Terima Kasih Bang, Anda menyelamatkan nyawa saya. ;D