コード例 #1
0
ファイル: Save.php プロジェクト: aiesh/magento2
 /**
  * Save CMS page URL rewrite additional information
  *
  * @param \Magento\UrlRewrite\Model\UrlRewrite $model
  * @return void
  */
 protected function _handleCmsPageUrlRewriteSave($model)
 {
     /** @var $cmsPage \Magento\Cms\Model\Page */
     $cmsPage = $this->_getCmsPage();
     if (!$cmsPage->getId()) {
         return;
     }
     /** @var $cmsRewrite \Magento\Cms\Model\Page\Urlrewrite */
     $cmsRewrite = $this->_objectManager->create('Magento\\Cms\\Model\\Page\\Urlrewrite');
     $cmsRewrite->load($model->getId(), 'url_rewrite_id');
     if (!$cmsRewrite->getId()) {
         $cmsRewrite->setUrlRewriteId($model->getId());
         $cmsRewrite->setCmsPageId($cmsPage->getId());
         $cmsRewrite->save();
     }
 }