Nette 2.3 a addStyle deprecated

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

Dobrý den.
Přecházím na nette 2.3 a celkem mě zaráží, že je addStyle a addStyleProperty deprecated. Zkoušel jsem hledat v dokumentaci, nic (Stará verze Nette), ve fóru s aktualizacemi, nic, na google, nic, takže mi zbývá fórum. Jak nyní na hromadné změny stylů v parameterech? Snad ne přes Route::$styles nebo přes každou routu.

Děkuji za odpověď.

iguana007
Člen | 970
+
0
-

Možná by pomohlo popsat, čeho chceš dosáhnout, ale něco málo se už řešilo tady: https://forum.nette.org/…ated-funkcie

Foi
Člen | 8
+
+1
-

Potřebuji přesně tohle: https://doc.nette.org/…tion/routing#…

tzn. example.com/clanek/584328-Můj hezoučký kůn/ na example.com/clanek/584328-muj-hezoucky-kun/

smaley
Člen | 6
+
+1
-

Ja som to vyriešil takto neviem ci je to dobre alebo zle riešenie, ale funguje mi to

$pozri = new RouteList;
$pozri[] = new Route('<presenter>/<id>[/<id>]-<nazov>/', array(
    'presenter' => 'Presenter',
    'action' => 'action',
    'nazov' => array(
        Route::FILTER_IN => function($url) {
            return \Nette\Utils\Strings::webalize($url);
        },
        Route::FILTER_OUT => function($url) {
            return \Nette\Utils\Strings::webalize($url);
        }
    )
));
$router[] = $pozri;
Foi
Člen | 8
+
0
-

@smaley O tomhle řešení vím.

Nezná někdo důvod, proč se to zrušilo, abych věděl proč to nepoužívat ?

Editoval Foi (16. 4. 2015 14:09)