本文整理匯總了PHP中false::setSite方法的典型用法代碼示例。如果您正苦於以下問題:PHP false::setSite方法的具體用法?PHP false::setSite怎麽用?PHP false::setSite使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類false
的用法示例。
在下文中一共展示了false::setSite方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: loadSites
/**
* Fetches the site from the database and loads them into the sites field.
*
* @since 1.21
*/
protected function loadSites()
{
$this->sites = new SiteArray(SitesTable::singleton()->select());
// Batch load the local site identifiers.
$dbr = wfGetDB(SitesTable::singleton()->getReadDb());
$ids = $dbr->select('site_identifiers', array('si_site', 'si_type', 'si_key'), array(), __METHOD__);
foreach ($ids as $id) {
if ($this->sites->hasInternalId($id->si_site)) {
$site = $this->sites->getSiteByInternalId($id->si_site);
$site->addLocalId($id->si_type, $id->si_key);
$this->sites->setSite($site);
}
}
$cache = wfGetMainCache();
$cache->set('sites-cache', $this->sites);
}