Kam ulozit vlastny helper

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

Ahojte,

Chystam sa spravit vlastny helper a vobec neviem kam mam ulozit subor s helperom, aplikaciu mam klasicky podla skeletonu.

Dakujem

toka
Člen | 253
+
0
-

V podstatě bych řekl, že kamkoliv, kde hledá RobotLoader. Třeba do components.

toka
Člen | 253
+
0
-

Pakliže budeš mít helper např. takto:

	class MyHelper {
		public static function doSomething() {
			...
		}
	}

Tak je pak potřeba helper v BasePresenteru zaregistrovat, aby si s ním mohl v šablonách pracovat:

	...
	protected function createTemplate() {
		$template = parent::createTemplate();

		$template->registerHelper('doSomething', 'MyHelper::doSomething');

		return $template;
}
	...