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 | 168
+
0
-

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
+
0
-

napr takto : API

<?php
$this->setView('hledat');
?>
Taps
Člen | 168
+
0
-

Díky, ještě tam potřebuji dostat informace z modelu

VypisyModel::searchEvidence($vypis['nazev']);
David Ďurika
Člen | 328
+
0
-

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)

Taps
Člen | 168
+
0
-

díky, funguje