有可能做这样的事吗?显然我提供的echo语句失败了,有没有办法让它们与ORM一起工作?
$record_columns = $records->list_columns();
$records = $records->find_all();
foreach ($record_columns as $column) {
echo $record->$column;
echo $record[$column];
}
谢谢,
了Serhiy
答案 0 :(得分:2)
这样的东西?对于Kohana 3.0.x我正在使用它。我没有尝试过Kohana 3.1,但它应该是类似的:
$result = ORM::factory('my_table')
->find_all();
$columns = Database::instance()
->list_columns('my_table');
foreach ($result as $row)
{
foreach ($columns as $key => $value)
{
echo $row->{$key};
}
}