Diagnostics: add $onRender for Bar and BlueScreen
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Patrik Votoček
- Člen | 2221
Chtěl jsem ktomu napsat RFC na fórum ale to je mrtvé… :-(
Po pár měsících používání panelů u debug baru stále hledám „ideální“ způsoba jak je přidat. Poslední možnost, ke které jsem došel. Se mě také zdá nejčistější.
Jedná se o přidání $onRender
události do Debug
Baru a BlueScreenu. Zapříčiní to totiž možnost lazy
inicializace.
- Filip Procházka
- Moderator | 4668
Což řeší
if ($context->params['productionMode']) {
// registerPanel1
// registerPanel2
// ...
}
Ale s onRender
na panelu, by to asi bylo čistější.
- Patrik Votoček
- Člen | 2221
neřeší :-) v produkčním módu mě jsou panely na nic – kromě bluescreenu (chybí ti tam vykřičník)
protože můžeš být v CLI nebo mít vypnutý bar. A není to lazy :-)
naopak u bluescreenu chceš panely i v produkčním režimu