U routy přibyl FILTER_STRICT
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Ascaria
- Člen | 187
Zdravím,
nikde jsem to nenašel, tak upozorňuji na lehký BC break. U routy přibyl FILTER_STRICT, takže pokud u routy používáte FILTER_TABLE na omezení presenterů jako já, tak musíte ještě přidat FILTER_STRICT:
Array(
'module' => Array(
Route::FILTER_TABLE => Array(
$translator->translate('url_posts_front') => 'Posts:Front'
),
Route::FILTER_STRICT => true
),
// ...
);
Jinak vám routa vezme i presentery, které vyjmenované nejsou.
Editoval Ascaria (23. 5. 2012 17:26)
- jtousek
- Člen | 951
V podstatě to máš napsané v prvním příspěvku. FILTER_TABLE sama o sobě funguje jako překladová tabulka, ale názvy v ní neuvedené rovněž fungují. Pokud chceš aby fungovaly pouze ty hodnoty uvedené ve FILTER_TABLE tak musíš přidat FILTER_STRICT ⇒ TRUE.
Editoval jtousek (24. 5. 2012 8:39)