2014-03-03 132 views
0

我想創建Yii框架dropdownbox具有名字是分類,我複製的計算器,但它的主要錯誤,我不能在Yii框架創建Dropdownbox

<form> 
    <?php 
     $list = CHtml::listData(Categories::model()->findAll(array('order' => 'cate_name')), 'id', 'cate_name'); 
     echo $form->dropDownList("Category", 'cate_name', $list); 
    ?> 
</form> 

這裏是錯誤:

未定義的變量:表格

回答

0

表單應如下所示:

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'your-form', 
    'enableAjaxValidation'=>false, 
)); ?> 
<?php 
    $list = CHtml::listData(Categories::model()->findAll(array('order' => 'cate_name')), 'id', 'cate_name'); 
    echo $form->dropDownList("Category", 'cate_name', $list); 
?> 
<?php $this->endWidget(); ?> 

注:在任意的方式與表單控件替換形式標籤

+0

三江源非常很多我的朋友,我仍然在Yii不知情。 –