2017-02-03 2 views
-2

私はGridViewの中にこのコードを挿入すると、エラーUndefined variable: class問題になることができるもので未定義の変数:クラスyii2

'value' => 'order_customFields_delivery_method', 
      'contentOptions' => function ($data) 
      { 
       if ($data['order_customFields_delivery_method'] == 'Euro') 

       { 
        $class = 'style'; 
       } 

       return [$class => 'font-weight: bold;'];} 
     ], 

がありますか?

答えて

0

ifの中の条件が満たされない場合$classは設定されていませんが、とにかくそれを使用しようとします。

+0

どういう意味ですか?私はさまざまな変種を試みますが、それでもエラーです。 – stand

+0

'$ data ['order_customFields_delivery_method']'が 'Euro'変数' $ class'と異なる場合、配列内で使用しようとするとエラーになります。 – Bizley

+0

はそれを得ました。ありがとう。 – stand