我有一个案例,用户可以在列表框中选择多个值并使用模型将其保存到数据库中。
这是表结构
user_id int(11) , cars_id int(5)
这是我的观点片段
<?php echo CHtml::dropDownList("sourceCars", '',CHtml::listData(MasterCars::model()->findAll(),'cars_code','car_name'),array('size'=>20) );?>
<?php echo CHtml::dropDownList("targetCars", '', array(),array('size'=>20) );?>
用户从 sourceCars 中选择汽车并使用 Jquery 移动到 targetCars(这部分已完成),然后单击 Save 或 Submit 按钮。
现在我应该能够保存他/她在 targetCars 列表中选择的所有汽车。此外,在模型中我应该设置一个条件,即用户不能保存超过 10 辆汽车,并且至少应该选择一辆汽车。此外,用户一次可以选择 5 辆车,下次他来的时候应该最多只能选择 5 辆车,因为他已经保存了 10 条记录。
你能给我一些想法来实现这个吗?任何可以指导我的链接?