PDA

View Full Version : مشکل سابمیت اطلاعات



googoli
سه شنبه 18 فروردین 1394, 00:42 صبح
سلام
من مقادیر یک فرم رو پست کنم دارم از این روش استفاده می کنم
در مرحله اول فرم را به این صورت فراخوانی می کنم


<div id="discount" class="tab-pane active" style="height: 400px;">
<?php $this->renderPartial('discount',array('data'=>$data,'id'=>$model->id,'discount'=>$discount,'model'=>$model));?>
</div>
<div id="property" class="tab-pane active" style="height: 900px;">
<?php $this->renderPartial('property',array('data_property'=>$data_property,'id'=>$model->id,'property'=>$property,'model'=>$model));?>
</div>



برای پست اطلاعات 2 تا فرم هم از دکمه ای با کد زیر استفاده می کنم


echo CHtml::button('ذخیره',
array('submit'=>array('//manager/product/update',
'return' => 'product',
'id' => $id),'id'=>'discountSave','class'=>'btn btn-success')).PHP_EOL.'&nbsp;';

echo CHtml::button('ذخیره',
array('submit'=>array('//manager/product/update',
'return' => 'property',
'id' => $id),'id'=>'propertySave','class'=>'btn btn-success')).PHP_EOL.'&nbsp;';


اطلاعات موجود در جدول رو هم به شکل زیر فراخوانی و چاپ می کنم


<?php
$i=1;
foreach ($data_property as $key=>$value) :

?>
<tr style="text-align:center;" class=<?php if($i%2 == 0 ) echo 'even';else echo 'odd'; ?>>
<td><?php
echo CHtml::textField('property[title][]',$value['title'],array('class'=>'form-control')).PHP_EOL;
//$data_property
//echo CHtml::activeTextField($property, 'title[]',array('value'=>$value['title'],'class'=>'form-control'));?></td>
<td><?php
echo CHtml::textArea('property[description][]',$value['description'],array('rows'=>1, 'cols'=>50 ,'class'=>'form-control '));?></td>
<td ><?php
echo CHtml::ajaxLink(
$text = 'حذف',
$url = $this->createUrl('DeleteProperty'),
$ajaxOptions=array (
'type'=>'POST',
'data'=>array('id' => $value['id']),
'success'=>'function(html){ document.location.reload(); }'
),

$htmlOptions=array ('id'=>'propertyDelete','class'=>'btn btn-danger','confirm' => 'آیا می خواهید این خصوصیت را حذف کنید؟')
);
?></td>
</tr>

<?php
echo PHP_EOL.'<br/>';
$i++ ;
endforeach;
?>


ولی مشکل اینجاست که من در فرم discount دارم درست نتیجه می گیرم و اطلاعات درست فرستاده میشه و پردازش میشه
ولی در فرم property اصلا اطلاعات ارسال نمیشه
وادرس url به این شکل در میاد


http://localhost/panel/manager/product/update/return/property/id/1?property[title][]=dasasda&property[description][]=dadadda

مشکل کجاست؟