رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه ارسال مقادیر همزمان چند چک باکس که مربوط به یک متغییر هستند توی yii به چه صورته
#1
سلام.
نحوه ارسال مقادیر همزمان چند چک باکس که مربوط به یک متغییر هستند توی yii به چه صورت هستش؟
ببینید من اومدم اینجوری چک باکسامو مقدار دهی کردم

<?php foreach(Dore::model()->findAll() as $dore ){ ?>
<span class="marginbottom" style="float: right;"><input type="checkbox" name="dore_id[]" value="<?php echo $dore->id ?>"></span><span style="color: green; float: right; margin-right:5px"><?php echo $dore->name ?></span>
<div class="clear"></div>
<?php } ?>

بعد توی کنترلر که میخوام print_r بگیرم مقدار نال رو بر میگیردونه
Tools::debug($model->dore_id);
چجوری میتونم درستش کنم؟با تشکر.
پاسخ
تشکر شده توسط:
#2
شما توی ruleهای اعتبارسنجی، برای dore_id چی نوشتین؟ من فکر میکنم ساختار طراحیتون اشکال داره چون اگه dore_id میتونه چندتا انتخاب بشه، قاعدتاً نباید یک فیلد توی مدل شما باشه (منظورم model->dore_id$ هست). لطفاً ساختار دیتابیستون و اینکه میخواین چه کاری انجام بشه رو بگذارین تا راهنمایی کنم.
پاسخ
تشکر شده توسط: meysam1366




کاربران در حال بازدید این موضوع: 1 مهمان