function view::_build
3.x view.inc | view::_build($key) |
2.x view.inc | view::_build($key) |
Internal method to build an individual set of handlers.
1 call to view::_build()
- view::build in includes/
view.inc - Build the query for the view.
File
Class
- view
- An object to contain all of the data to generate a view, plus the member functions to build the view query, execute the query and render the output.
Code
function _build($key) {
$handlers = &$this->$key;
foreach ($handlers as $id => $data) {
if (!empty($handlers[$id]) && is_object($handlers[$id])) {
// Give this handler access to the exposed filter input.
if (!empty($this->exposed_data)) {
$rc = $handlers[$id]->accept_exposed_input($this->exposed_data);
$handlers[$id]->store_exposed_input($this->exposed_data, $rc);
if (!$rc) {
continue;
}
}
$handlers[$id]->set_relationship();
$handlers[$id]->query();
}
}
}