jak odkazovat na jinou šablonu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Taps
 - Člen | 169
 
Zdravím, v BasePresenteru mám níže uvedené a potřebuji výpis ($this->template->vypisy) nasměrovat na šablonu hledat.latte. jde to nějak ?
protected function createComponentVyhledavaniForm()
	{
		if (!$this->getUser()->isLoggedIn()) {
			throw new Nette\Application\ForbiddenRequestException();
		}
		$form = new Form();
   		$form->addText('title', 'Název:', 15, 50)
			->addRule(Form::FILLED, 'Musíte zadat výraz pro vyhledávání.');
		$form->addSubmit('create', 'Hledat');
		$form->onSuccess[] = callback($this, 'VyhledavaniFormSubmitted');
		return $form;
	}
	/**
	 * Zpracování formuláře newTasklistForm. Založí nový seznam úkolů.
	 * @param Nette\Application\UI\Form $form
	 */
	public function VyhledavaniFormSubmitted(Form $form)
	{
		$data = $form->getValues();
    $vypis['nazev'] = $data->title;
     $this->template->vypisy=VypisyModel::searchEvidence($vypis['nazev']);
	}
				
- David Ďurika
 - Člen | 328
 
skus toto:
<?php
        public function VyhledavaniFormSubmitted(Form $form)
        {
                $data = $form->getValues();
   		$vypis['nazev'] = $data->title;
		$this->setView('hledat');
     		$this->template->vypisy=VypisyModel::searchEvidence($vypis['nazev']);
        }
?>
					Editoval achtan (28. 3. 2012 8:17)