public function set_objects() { $this->process_params_for_search(); $version = displayed_documentation_version(); $this->params['conditions']['documentation_version_id'] = $version->id; $collection = $this->model->paginate($this->params); $this->set('objects', $collection['objects']); $this->set_pagination($collection); }
<?php $version = displayed_documentation_version(); ?> <div class="documentation-search-form"> <form action="<?php echo mvc_public_url(array('controller' => 'documentation_nodes', 'action' => 'search')); ?> " method="get"> <input type="text" name="q" value="<?php echo empty($this->params['q']) ? '' : esc_attr($this->params['q']); ?> " /> <input type="hidden" name="version_id" value="<?php echo empty($this->params['version_id']) ? $version->id : esc_attr($this->params['version_id']); ?> " /> <input type="submit" value="Search" /> </form> </div>
public function init() { $this->version = displayed_documentation_version(); $this->documentation_node_model = MvcModelRegistry::get_model('DocumentationNode'); }