ユーザーがリストボックスで複数の値を選択し、モデルを使用してデータベースに保存できる場合があります。
これがテーブル構造です
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に移動し(この部分は完了です)、[保存]または[送信]ボタンをクリックします。
これで、targetCarsリストで彼/彼女が選択したすべての車を保存できるようになります。さらに、モデルでは、ユーザーが10台を超える車を保存できないという条件を設定し、少なくとも1台の車を選択する必要があります。また、ユーザーは一度に5台の車を選択でき、次回来たときには、すでに10件のレコードを保存しているため、最大5台の車しか選択できないはずです。
これを実装するためのアイデアを教えていただけますか?私を導くことができるリンクはありますか?