public static function getList($fields = array(), $value = NULL) { $where = Books::getWhere($value); // условия поиска $books = Books::find($where); // резулитат поиска $list = '<table class=\'book-list\'>'; // заголовок таблицы if (!$fields) { $fields = Books::$dbFields; } Books::addTitlesToTable($fields, $list); // список книг foreach ($books as $book) { $list .= "<tr>"; foreach ($fields as $field) { if (property_exists($book, $field)) { $list .= "<td>{$book->{$field}}</td>"; } } $list .= "</tr>"; } $list .= '</table>'; return $list; }