0

我试图弄清楚如何转动这个对象并将其用于我的下拉选项,但我很难理解如何使用 CodeIgniter 网站上的文档。

Array
(
[0] => stdClass Object
    (
        [id] => 1
        [event_name] => First City Shodown
        [status_id] => 1
    )

[1] => stdClass Object
    (
        [id] => 2
        [event_name] => First City Festival
        [status_id] => 1
    )

)

<?php 
$options = array(

);
?>
<?php echo form_dropdown('eventname', $options); ?>
4

2 回答 2

2

您要做的是遍历每个事件对象,并检索事件 ID 和事件名称。这可以通过使用 foreach 循环很容易地完成,因为事件对象存储在一个数组中。

假设这些对象存储在一个名为的数组中$events

$options = array();

foreach ( $events as $event ) {
    $options[$event->id] = $event->event_name;
}

echo form_dropdown('eventname', $options);
于 2012-06-18T19:05:13.563 回答
2

尝试

$options = array();
foreach($array as $object){
    $options["{$object->id}"] = $object->event_name;
}
echo form_dropdown('eventname', $options);  
于 2012-06-18T19:03:43.870 回答