22931 Posts in 9792 Topics by 2806 members
General questions about getting started with SilverStripe that don't fit in any of the categories above.
|Go to End|
24 January 2012 at 12:46pm
This is probably a simple one. I have SS installed in a directory under document root: i.e. <document root>/<my website>/<the SS framework>
Inside a PHP controller member function how I can find the <the SS framework> directory? I want to scan a list images in a directory I have created under assets using "scandir(<path>)". I can't specify the path like this "/assets/images/banner" because SS is not installed at document root level. I want to avoid if I can specifying "/<my website>/assets/images/banner" because that ties me to the parent directory name. When I give a relative path, scandir() complains it can't find the directory as PHP appears to be pointing to the sapphire directory. If I specify a relative path like this "../assets/images/banner" then it works. But that's a bit ugly in my book. My intuition tells me there's a variable for function somewhere in the Sapphire framework.
24 January 2012 at 1:05pm
ASSETS_PATH is a constant that contains the path to the assets folder (no trailing slash).
24 January 2012 at 1:11pm
That's depressingly simple. Thanks
|Go to Top|