Beispiel #1
0
 public static function getRecentItems()
 {
     if (!isset(self::$_recentItems)) {
         // inefficient, but n is small
         self::$_recentItems = User::model()->getRecentItems(function ($item) {
             return in_array($item['type'], array('a', 'b', 'c', 'l', 'o', 'q', 'r', 's'));
         });
         foreach (self::$_recentItems as &$item) {
             // satisfy CListView by adding key field
             $item['id'] = $item['model']->id;
         }
     }
     return self::$_recentItems;
 }