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