Yii 在卡伦德里亚食品项目中添加额外选项

Yii 在卡伦德里亚食品项目中添加额外选项,yii,Yii,我使用了“卡伦德里亚多餐厅系统”。我想给食物添加一个额外的选项。为此,我做了如下的事情 添加到food-item-add.php <div class="uk-form-row"> <label class="uk-form-label uk-h3"><?php echo t("Food Type")?></label> <div class="clear"></div> <ul class="uk-li

我使用了“卡伦德里亚多餐厅系统”。我想给食物添加一个额外的选项。为此,我做了如下的事情

添加到food-item-add.php

<div class="uk-form-row">
  <label class="uk-form-label uk-h3"><?php echo t("Food Type")?></label>  
<div class="clear"></div>

  <ul class="uk-list uk-list-striped">

  <li>
  <?php 
  if(!isset($data['non_veg'])){
    $data['non_veg']='';
  }
  echo CHtml::checkBox('non_veg',
  $data['non_veg']==2?true:false
  ,array(
   'class'=>"icheck",
   'value'=>2
  ))?>            
  <?php echo t("Non Veg")?>
  </li>
  </ul> 
</div>
之后,我在table_structure.php中添加了“createtable IF NOT EXISTS”。$table_prefix.“item”

现在,我想将该选项添加到项目中。但是我得到了一个类似于这样的ajax错误

Uncaught ReferenceError: data is not defined
    at Object.error (admin.js?ver=1:290)
    at c (jquery-1.10.2.min.js:4)
    at Object.fireWith [as rejectWith] (jquery-1.10.2.min.js:4)
    at k (jquery-1.10.2.min.js:6)
    at XMLHttpRequest.r (jquery-1.10.2.min.js

我能知道添加选项的问题出在哪里吗?

事实上,我已经把一切都做好了。但它没有保存在数据库中。因此,我添加了一个col和名称。现在它被保存了


谢谢。

如果不理解,请给我留言,我会解释的。
`non_veg` int(1) NOT NULL DEFAULT '1',
Uncaught ReferenceError: data is not defined
    at Object.error (admin.js?ver=1:290)
    at c (jquery-1.10.2.min.js:4)
    at Object.fireWith [as rejectWith] (jquery-1.10.2.min.js:4)
    at k (jquery-1.10.2.min.js:6)
    at XMLHttpRequest.r (jquery-1.10.2.min.js