Význam proměnné $basePath
- Siam
- Člen | 54
Už delší dobu si lámu hlavu nad tím, proč každý píše do cesty proměnnou basepath. Přijde mi, že třeba zápis
<script type="text/javascript" src="{$basePath}/js/netteForms.js"></script>
je vždy ekvivalentní s jednodušším
<script type="text/javascript" src="/js/netteForms.js"></script>
Lomítko na začátku cesty znamená to samé jako obsah té proměnné $basePath, nebo se pletu?
- enumag
- Člen | 2118
Je to kvůli tomu kdybys aplikaci chtěl mít v podsložce, např. http://localhost/projekt/.
Osobně ale zastávám názor že ta aplikace pak stejně většinou nefunguje na 100% a je s tím víc problémů než užitku. Už delší dobu to nepoužívám.
- David Ďurika
- Člen | 328
Felix napsal(a):
Ja mam treba rozdelano vic projektu naraz, takze se mi to vcelku hodi :)
tak si nastav vhosty a nebudes to potrebovat…
- Filip Procházka
- Moderator | 4668
Používání {$basePath}
a popř. {$baseUrl}
je
naprostá nutnost. Je to prevence chyb a řeší to podsložky. Pokud to
neděláte, říkáte si o průser!
@enumag: Funguje to naprosto perfektně.