Beispiel #1
0
 protected function action()
 {
     $request = $this->buildRequest();
     $data = Record::select($request);
     $pagingInfo = Record::getPagingInfo();
     $result = array('list' => array(), 'total' => $pagingInfo['total'], 'page' => $pagingInfo['page']);
     foreach ($data as $row) {
         $result['list'][] = $this->packForResponse($row);
     }
     return $result;
 }
Beispiel #2
0
 public function testSearchByText()
 {
     $request = new SearchRequest();
     $request->search_phrase = 'short';
     $result = Record::select($request);
     $this->assertEquals(3, sizeof($result));
     $request = new SearchRequest();
     $request->search_phrase = 'unknown';
     $result = Record::select($request);
     $this->assertEquals(0, sizeof($result));
 }