0

Magento URL 書き換え管理にカスタム URL がほとんどありません。URL 書き換え管理に特定のターゲット パスが存在するかどうかを確認する必要があります。たとえば、ターゲット パスが「XXXX/YYYY/XYZ」の場合、このターゲット パスが URL 書き換え管理に存在することを確認するにはどうすればよいですか?

4

1 に答える 1

5

Mage_Core_Model_Url_Rewriteモデルを使用して、たとえば次のようにします。

$oUrlRewriteCollection = Mage::getModel('core/url_rewrite')
    ->getCollection()
//  ->addStoreFilter($iStoreId)
    ->addFieldToFilter('target_path', 'XXXX/YYYY/XYZ');

if (count($oUrlRewriteCollection) > 0) {
    // target path does exist
}
于 2012-11-06T08:15:56.070 に答える