Quindi provi a ottenere qualcosa che assomigli a questo ?
Codice PHP:
array(
'label'=>'Styles <span class="caret"></span>', 'url'=>'#',
'itemOptions'=>array('class'=>'dropdown','tabindex'=>"-1"),
'linkOptions'=>array('class'=>'dropdown-toggle','data-toggle'=>"dropdown","data-description"=>"6 styles"),
'items'=>array($cat))
e quando passi l'array ti torna che 'label' non c'è ?
Non è che avresti un livello di array di troppo ?
Mi spiego. Lo script si aspetta a array('label'=>..., 'label' =>...) e tu gli passi array(array('label'=>..., 'label' =>...)) ?