我有两张桌子:
菜单:ID,名称
类别:id,名称,menu_id
在这里,类别表有 menu_id 外键。
菜单模型的关系
'mnuCategories' => array(self::HAS_MANY, 'MnuCategories', 'menu_id'),
自定义 CGridView 的删除按钮
array(
'class'=>'CButtonColumn',
'template'=>'{update}{delete}
'buttons'=>array
(
'delete'=> array(
'click'=>'js:function()',
)
),
),
在这里,我想通过检查子记录是否存在或计算子记录来自定义删除操作。如果计数大于一,则警告用户'不能删除!子记录存在'。如果计数为零,则允许用户使用确认消息删除。