SelectBox – nekolik zanorenych poli jako parametr (3 a vice)

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

ahoj,
potřeboval bych poradit jak do selectboxu vložit tři úrovně:

<?php
$kategorie = array(
	'vyber',
	'hlavni' => array(
		'podkategorie' => array(
			'podrobna 1' => 'xxx',
			'podrobna 2' => 'yyy',
			'podrobna 3' => 'zzz',
		)
	)

);

?>

V případě, že to vložím stejně jako v příkladech tak mi Nette spadne s chybou:

InvalidArgumentException

Textual content must be a scalar, array given.

na \libs\nette\Web\Html.php Line: 242

Je mi celkem jasné, že komponenta umožňuje pouze dvě úrovně. Mě spíše zajímá jestli někdo řešil podobný problém, případně jak a proč?

Editoval meris (17. 1. 2010 9:56)

Ondřej Mirtes
Člen | 1536
+
0
-

Ze specifikace HTML SelectBox podporuje jen jednu úroveň zanoření.

meris
Člen | 8
+
0
-

Ondřej Mirtes: díky za informaci, to jsem nevěděl.