【发布时间】:2017-09-11 09:43:42
【问题描述】:
我正在尝试以编程方式向 CMS 页面添加一个很长的 URL,但 URL 正在被剪切。
这是我的代码:
$cmsPageData = array(
'title' => $title,
'root_template' => 'one_column',
'identifier' => $endurl,
'content_heading' => $title,
'stores' => array(0),//available for all store views
'content' => $content
);
Mage::getModel('cms/page')->setData($cmsPageData)->save();
当 $endurl 是这样的时候
"page/98/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.html"
记录是
"page/98/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
如何使用很长的 URL?
【问题讨论】:
-
我在数据库中的“cms_page”表中找到了一个名为“identifier”的字段,类型为“varchar(100)”。我可以将其更改为文本或类似的东西吗?我知道规则“不要在 Magento 中触摸数据库”,但我找不到其他方法......
标签: php magento url content-management-system