Jak předat šabloně objekt Nette\Utils\Html

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

Ahoj, snažím se rozchodit TabControl, kde se používá Nette\Html

			{foreach $control->tabs AS $name => $tab}
				<?php
				  $li = Html::el("li")->class("ui-tabs-panel ui-widget-content ui-state-default ui-corner-top");
				  $li->id = $control->getSnippetId("div_ul_li__".$name);

Nette hlásí
Class ‚Html‘ not found

Jan Endel
Člen | 1016
+
0
-

PHP 5.3 a Nette na něm postavené, využívají namespace, stačí na začátku skriptu uvést:

use \Nette\Utils\Html

a mělo by to fungovat dle očekávání.

m4rty
Člen | 40
+
0
-

Toto tam mam prave uvedene :/.

Jan Endel
Člen | 1016
+
0
-

Další možností je pak:

$li = \Nette\Utils\Html::el("li")->class("ui-tabs-panel ui-widget-content ui-state-default ui-corner-top");