
Originariamente inviata da
badaze
Hai un esempio di funzione che usa array($cat) ?
Praticamente quello che sto facendo io è adattare un menu di un themes di Yii framework creando le voci in maniera dinamica.
Menu originale è:
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( array('label'=>'<span class="style" style="background-color:#0088CC;"></span> Style 1', 'url'=>"javascript:chooseStyle('none', 60)"), array('label'=>'<span class="style" style="background-color:#e42e5d;"></span> Style 2', 'url'=>"javascript:chooseStyle('style2', 60)"), array('label'=>'<span class="style" style="background-color:#c80681;"></span> Style 3', 'url'=>"javascript:chooseStyle('style3', 60)"), array('label'=>'<span class="style" style="background-color:#51a351;"></span> Style 4', 'url'=>"javascript:chooseStyle('style4', 60)"), array('label'=>'<span class="style" style="background-color:#b88006;"></span> Style 5', 'url'=>"javascript:chooseStyle('style5', 60)"), array('label'=>'<span class="style" style="background-color:#f9630f;"></span> Style 6', 'url'=>"javascript:chooseStyle('style6', 60)"), )),
Quello che devo fare io è sostituire la parte dopo 'items'=>array(.....) con 'items'=>array($cat) dove $cat contiene le mie voci di menu estrapolate da database ed è formato da una serie di array così come vedi nell'esempio.