This class works with PathFinder, App_Web, and Location.
Terminology:
Project - entirety of your files including shared folders,
documestation, migrations scripts, support files etc etc.
Project concept is introduced in Agile Toolkit 4.3
Interface - (such as "admin", "frontend", "cli", "api")
is located in the project folder and contains interface
specific pages, librares and templates.
Location - represents a physical location on the filesystem,
where files can be located either through file access or
whrough URL access.
you can access variabless below through $this->app->pm->base_url
concatinate them to get full URL
Page must never start with slash. Also if path is empty, then
the "index" is used automatically.
public string $page |
return |
string |
|