我正在试图找出如何转换此对象并将其用于我的下拉列表的选项,但我很难理解如何使用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); ?>
答案 0 :(得分:2)
尝试
$options = array();
foreach($array as $object){
$options["{$object->id}"] = $object->event_name;
}
echo form_dropdown('eventname', $options);
答案 1 :(得分:2)
您要做的是遍历每个事件对象,并检索事件ID和事件名称。使用foreach循环可以非常轻松地完成此操作,因为事件对象存储在数组中。
假设这些对象存储在名为$events
的数组中:
$options = array();
foreach ( $events as $event ) {
$options[$event->id] = $event->event_name;
}
echo form_dropdown('eventname', $options);