blob: 3810c691ead35707c5ec32ff46bfc5713748f877 [file] [log] [blame]
<?php
require_once 'tutorial_autoload.php';
// create an ezcUrlConfiguration object
$urlCfg = new ezcUrlConfiguration();
// set the basedir and script values
$urlCfg->basedir = 'mydir';
$urlCfg->script = 'index.php';
// define delimiters for unordered parameter names
$urlCfg->unorderedDelimiters = array( '(', ')' );
// define ordered parameters
$urlCfg->addOrderedParameter( 'section' );
$urlCfg->addOrderedParameter( 'group' );
$urlCfg->addOrderedParameter( 'category' );
$urlCfg->addOrderedParameter( 'subcategory' );
// define unordered parameters
$urlCfg->addUnorderedParameter( 'game' );
// visualize the $urlCfg object
var_dump( $urlCfg );
// create a new ezcUrl object from a string url and use the above $urlCfg
$url = new ezcUrl( 'http://www.example.com/mydir/index.php/groups/Games/Adventure/Adult/(game)/Larry/7', $urlCfg );
?>