Open Source Content Management Framework

PHP midgard_sitegroup

  1. Creating new midgard_sitegroup ( Constructor )
  2. Midgard Sitegroup methods:

This part of API is forward compatible and it's recommended for Midgard Ragnaroek and Vinland generations.

MidgardSitegroup ( midgard_sitegroup ) class represents virtual database context. Midgard sitegroup concept is also know as Midgard Domain.

Minimum version: 8.09.0 (Ragnaroek)

Creating new midgard_sitegroup ( Constructor )

midgard_sitegroup __construct([mixed $val])

midgard_sitegroup object is instantiated with one optional argument, which is sitegroup identifier. Accepted type is either string or integer.

  • string which is sitegroup name
  • integer which is sitegroup's record id (since 8.09.3)

Also argument may be ignored when new clean object must be created. For example when Midgard root needs to create new sitegroup object and its database record.

try 
{
    $sitegroup = new midgard_sitegroup(1);
}
catch (midgard_error_exception $e) {

    echo $e->message();
} 

midgard_connection::set_sitegroup($sitegroup->name); 
echo "Welcome in ${sitegroup->name) sitegroup context!";

In real life, midgard_sitegroup constructor is usualy used to get sitegroup's name or realm when needed by application. Other sitegroup methods are designed for Midgard root and are rarely used in typical applications.

Midgard Sitegroup methods:

Midgard core documentation describes detailed properties, signals and errors related to this class.

Tagged
ragnaroek
vinland
Designed by Nemein, hosted by Kafit