flashMessage nevykresli ked idu cez Control

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
David Ďurika
Člen | 328
+
0
-

Zdravim,

mam presenter kt. ma vlastnu komponentu

<?php
	protected function createComponentSurvey() {
		return new Multiplier(function($questionId) {
			$comp = new \Components\SurveyControl;
			$comp->questionId = $uestionId;
			return $comp;
		});

	}
?>

a ked v controlu poslem flash a dam redirect tak sa mi flash nevykresli…
predpokladam ze preto lebo do controlu som neposlal prezenter new \Components\SurveyControl(this, $name) ale to ani nemozem spravit koly multipleru…

ako mam teda tie flasky dostat von?

dakuejem

Editoval achtan (31. 8. 2012 8:02)

David Matějka
Moderator | 6445
+
0
-

jak flash message nastavujes a kde ji chces vypsat? kdyz das v komponente jen $this->flashMessage(...), tak se ta flash zprava nastavi pro tu komponentu (do templaty komponenty), pokud to chces do presenteru, tak musis $this->presenter->flashMessage(...), nepredanim presenteru to neni, ten by se mel pripojit sam..