I know that, but the data does not come from my database, but from an API that delivers it in a specific format. I just need to know what I have to do with the $issuerArray to turn it over to another array that I can return to the controller that is calling this component and from there use it to fill my selectbox in the view.
The $issuerArray looks like this: Array ( [0] => IssuerBean Object ( [issuerID] => 0151 [issuerName] => Issuer Simulator [issuerList] => Short ) ) The best thing I've come to is this: --- in my component function doDirectoryrequest(): --- for($i = 0; $i < count($issuerArray); $i++) { $keys[$i] = $issuerArray[$i]->issuerID; $values[$i] = $issuerArray[$i]->issuerName; } $issuers = array_combine($keys, $values); return $issuers; --- in my controller: --- $this->set('result', $this->Ideal->doDirectoryrequest()); --- in my view: --- <?php echo $form->select('issuer', array('options' => $result, array(), array(), false)); ?> --- This is resulting in this html code: <select name="data[issuer]" id="issuer"> <option value=""></option> <optgroup label="options"> <option value="0151">Issuer Simulator</option> </optgroup> <optgroup label="1"> </optgroup> <option value="2"></option> </select> But somehow there's a lot of stuff in there I don't want to have. I just need this : <select name="data[issuer]" id="issuer"> <option value="0151">Issuer Simulator</option> </select> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---