本文整理汇总了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);
}