PHP midgard_sitegroup
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.
