2

URL パラメーターに変数 $time を渡そうとしています。ウィジェット全体が foreach ループ内にあり$time、lop が実行されるたびに更新されます。今私が直面している問題は、(url パラメーターで渡される) $time が更新されていないことです。

$dataProvider = StaffHours::model()->findAll(); 
  $start = strtotime('12:00am');
  $end = strtotime('12:45am');
for( $i = $start; $i <= $end; $i += 900) 
    {   
     $time = date('g:i A', $i);

     foreach($dataProvider as $data)
       { 
        $monday = unserialize($data->monday);

        $this->widget('bootstrap.widgets.TbEditableField', array(
                     'type' => 'select',
                     'model' => $data,
                     'attribute' => 'monday',
                     'url' => $this->createUrl('staffhours/editstaffhour&Time='.$time ), //url for submit data
                     'source' => array('Online', 'Offline', 'AwayDate'),
                     'enabled' => true,
                     'options' => array('params' => array('time'=>$time),)
                    ));
           }
     }
4

0 に答える 0