本文整理匯總了PHP中Sitemap::remove方法的典型用法代碼示例。如果您正苦於以下問題:PHP Sitemap::remove方法的具體用法?PHP Sitemap::remove怎麽用?PHP Sitemap::remove使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Sitemap
的用法示例。
在下文中一共展示了Sitemap::remove方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: deleteSitemapDocument
protected function deleteSitemapDocument($id)
{
$sitemapInfo = Sitemap_Sample::get($id);
if (empty($sitemapInfo)) {
throw new NotFoundException('Sitemap with id=' . $id . ' not found');
}
$isEditable = ModelHelper::isEditable($sitemapInfo['document_name']);
if ($isEditable) {
Sitemap::remove($id);
}
}
示例2: delete
/**
* (non-PHPdoc)
* @see parent::delete()
*/
public function delete()
{
// store current id
$id = $this->getId();
if ($this->withSitemap) {
try {
$this->needSitemapData();
// Вызываем удаление
$aChild = Sitemap_Sample::selectChild($this->sitemapInfo['id']);
foreach ($aChild as $row) {
Sitemap::remove($row['id']);
}
} catch (SiteMapException $e) {
}
}
$result = parent::delete();
if ($this->withSitemap) {
try {
Sitemap::remove($this->sitemapInfo['id']);
} catch (SitemapException $e) {
}
}
// Удаляем данные
return $result;
}