Menu

DStyles object

Donator

DStyles Object

To create DStyles Object simply use following code:

<?php
// Creating an object
$obj = new DStyles;

// or
$obj = new DStyles();
?>

DStyles Object takes 3 optional parameters. If omitted, default values are used. You can specify taht default values, see more at [DStyles constants].

These 3 parameters are:
$obj = new DStyles ( $folder, $styleName, $defaultExt );

Parameter Type Constant Default Description
$folder String DSTYLES_DEFAULT_DIR ./ Set directory that contains Your style or styles. If You pass only this parameter, then (by default) whole directory is Your style folder.
$styleName String DSTYLES_DEFAULT_STYLE Empty Set style to be used. Styles are folders placed in $folder path. To pass this argument You need to pass $folder parameter first.
$defaultExt String DSTYLES_DEFAULT_EXT .html Set template file extension. Be aware, that script does not care about extension validity, so if You want, for example, get index.html file, You need to pass $defaultExt = '.html' value.

Additionally, You can set any of this value independently, using special methods. For more see functions page.

Examples

<?php
// In all examples I assume default values for non-set parameters
// Example #1: set styles folder
$obj1 = new DStyles('myStyles');
$obj1->get('index');    // Search for file: myStyles/index.html

// Example #2: set styles folder and style
$obj2 = new DStyles('myStyles', 'style1');
$obj2->get('index');    // Search for file: myStyles/style1/index.html

// Example #3: set default styles folder, style and extension
$obj3 = new DStyles(DSTYLES_DEFAULT_DIR, 'myOtherStyle', '.tpl');
$obj3->get('index');    // Search for file: ./myOtherStyle/index.ypl
?>

Related

Wiki: DStyles constants
Wiki: Getting started
Wiki: Home

MongoDB Logo MongoDB