Konfigurační soubor k extension a prefixování v něm
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- greeny
- Člen | 405
Ahoj,
už nějakou dobu ve svých aplikacích používám extension, které si své závislosti definujou v kódu té extension, teď jsem si ale řekl, že .neon soubor je na to lepší a chtěl jsem to změnit. Koukl jsem do dokumentace (https://doc.nette.org/…n/extensions#…) a tam to v souboru prefixujou názvem extension. Což mi IMHO přijde divné, protože když pak budu mít jinou extenzi s názvem „blog“, tak nemůžu, protože tahle to má staticky v tom .neon souboru.
Moje otázka teda zní:
- existuje i možnost, jak to v souborech neprefixovat a nechat to
prefixnout automaticky (nějak pomocí
$this->prefix()
)? - nebo existuje jiná možnost jak načíst služby z daného souboru tak, aby „patřily“ k dané extenzi?
- nebo jsem něco jen přehlídl a špatně pochopil?
- David Matějka
- Moderator | 6445
$this->loadFromFile + Compiler::parseServices (pripadne parseService) by melo stacit
- David Matějka
- Moderator | 6445
Ha, ja si ani necet tu dokumentaci, ze to tam presne takhle je :) jj pouzij ten treti argument