Dingo Framework

Dingo is a Rapid Development Application Framework written in PHP. Dingo allows you to create dynamic changing websites easily and quickly.

URL Library

Overview

The URL library is designed to make it easier for you to manage URLs for your application. To load the URL library manually you may do this:

load::library('url');

Page

Returns the full URL to a page in your application. It automatically adjusts if you are using Fancy URLs. If you wanted the URL of a page mycontroller/myfunc then you would do this:

// EX: http://www.evanbot.com/index.php/mycontroller/myfunc
$url = url::page('mycontroller/myfunc');

Base

Returns the base URL to your application.

// EX: http://www.evanbot.com/
$application_base = url::base();

If you set the optional first argument to TRUE then it will append index.php/ onto the URL if you are not using Fancy URLs.

// EX: http://www.evanbot.com/index.php/
$application_base = url::base(TRUE);

Redirect

Redirects the user's browser to another page in your application. To redirect the user to mycontroller/myfunc then you would do this:

url::redirect('mycontroller/myfunc');

© 2008 - 2010 Evan Byrne