Detailed Description

SearchController executes a search and returns matching objects in a paged list.

Internally it uses Zend Lucene indexed search.

The controller supports the following actions:

Action default
Search.

Parameter Description
in / out query The query string
Response Actions
ok In all cases

For additional actions and parameters see ListController actions.

Author
ingo herwig ingo@.nosp@m.wemo.nosp@m.ve.co.nosp@m.m

Definition at line 47 of file SearchController.php.

+ Inheritance diagram for SearchController:

Public Member Functions

 __construct (Session $session, PersistenceFacade $persistenceFacade, PermissionManager $permissionManager, ActionMapper $actionMapper, Localization $localization, Message $message, Configuration $configuration, Search $search)
 
- Public Member Functions inherited from Controller
 __construct (Session $session, PersistenceFacade $persistenceFacade, PermissionManager $permissionManager, ActionMapper $actionMapper, Localization $localization, Message $message, Configuration $configuration)
 
 initialize (Request $request, Response $response)
 
 execute ($method=null)
 
 getRequest ()
 
 getResponse ()
 

Protected Member Functions

 getObjects ($type, $queryCondition, $sortArray, $pagingInfo)
 
 modifyModel ($nodes)
 
- Protected Member Functions inherited from ListController
 validate ()
 
 doExecute ()
 
 getObjects ($type, $queryCondition, $sortArray, $pagingInfo)
 
 modifyModel ($nodes)
 
- Protected Member Functions inherited from Controller
 validate ()
 
 executeSubAction ($action)
 
 getLogger ()
 
 getSession ()
 
 getPersistenceFacade ()
 
 getPermissionManager ()
 
 getActionMapper ()
 
 getLocalization ()
 
 getMessage ()
 
 getConfiguration ()
 
 assignResponseDefaults ()
 
 isLocalizedRequest ()
 
 checkLanguageParameter ()
 

Constructor & Destructor Documentation

__construct ( Session  $session,
PersistenceFacade  $persistenceFacade,
PermissionManager  $permissionManager,
ActionMapper  $actionMapper,
Localization  $localization,
Message  $message,
Configuration  $configuration,
Search  $search 
)

Constructor.

Parameters
$session
$persistenceFacade
$permissionManager
$actionMapper
$localization
$message
$configuration
$search

Definition at line 63 of file SearchController.php.

Member Function Documentation

getObjects (   $type,
  $queryCondition,
  $sortArray,
  $pagingInfo 
)
protected
See also
ListController::getObjects()

Definition at line 79 of file SearchController.php.

modifyModel (   $nodes)
protected
See also
ListController::modifyModel()

Definition at line 105 of file SearchController.php.