2016-05-12 7 views
0

foreachループ内の各レコードに異なる色を追加したいだけです。追加しようとしましたが作成できませんでした。以下は私の機能です。各レコードの色はlaravel 5

public function service() 
{ 
    $result = Order::getService(); 
    $out = array(); 
    foreach($result as $row) { 
     $out[] = array(
      'id' => $row['orderID'], 
      'class'=>'event-special', 
      'title' => $row['customer_name'].' - '.$row['order_number'], 
      'url' => URL::to('/').'/customer/'.$row['customerID'].'/order/'.$row['orderID'].'/edit', 
      'start' => strtotime($row['start_date']) . '000', 
      'end' => strtotime($row['end_date']) .'000' 
     ); 
    } 
    return json_encode(array('success' => 1, 'result' => $out)); 
} 

誰でもこの手伝いできますか?

答えて

0

あなたは自分自身に私が試した

public function service() 
{ 
    $result = Order::getService(); 
    $out = array(); 
    $color = 1; 
    foreach($result as $row) { 
     $out[] = array(
      'id' => $row['orderID'], 
      'class'=>'event-special' . $color, 
      'title' => $row['customer_name'].' - '.$row['order_number'], 
      'url' => URL::to('/').'/customer/'.$row['customerID'].'/order/'.$row['orderID'].'/edit', 
      'start' => strtotime($row['start_date']) . '000', 
      'end' => strtotime($row['end_date']) .'000' 
     ); 
     $color++; 
    } 
    return json_encode(array('success' => 1, 'result' => $out)); 
} 
+0

既存のクラスに番号を追加するためのコードを修正し、その後event-special1event-special2 ......

そして、すなわちevent-special CSSクラスのセットを作成することができます同じですが色はありません。 :(事実上、特別クラスでバックグラウンドの色について述べました:#ffe6ff; – cathy123

+0

正しい名前のCSSクラスを新たに作成しましたか? – RiggsFolly

+0

いいえ、作成しませんでしたか? – cathy123