1

このようなことは可能ですか?明らかに、私が提供したエコーステートメントは失敗しますが、それらをORMで機能させる方法はありますか?

$record_columns = $records->list_columns();
$records = $records->find_all();
foreach ($record_columns as $column) {
    echo $record->$column;
    echo $record[$column];
}

ありがとう、

Serhiy

4

1 に答える 1

2

このようなもの?Kohana 3.0.xの場合、これを使用しています。私はKohana3.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};
  }
}
于 2011-07-14T19:14:53.217 に答える