Beispiel #1
0
 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;
 }