Html::el dvojité užití fluent syntaxe ->class()

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

Pokud použiji něco takovéhoto:

<?php
Html::el('span')->class('bold')->class('stop');
?>

Tak se vždy použije pouze poslední class(), nemělo by se vždy použít vše co definuji?
Vím že se dá zajistit ->class(‚bold stop‘); ale v některých případech je hezčí definovat postupně po jedné.

Honza Marek
Člen | 1664
+
0
-

A jak bys třeba potom tu třídu zrušil? Myslím, že jde

$el->class[] = "stop";

a že to snad funguje i vždycky.

David Grudl
Nette Core | 8229
+
0
-

Půjde

<?php
Html::el('span')->class('bold', TRUE)->class('stop', TRUE);
?>