Php 将数据导入magento中的cms/页面

Php 将数据导入magento中的cms/页面,php,magento,magento-1.7,Php,Magento,Magento 1.7,我尝试使用自己的定制php代码将数据导入cms/page,当我尝试导入单个静态数据时,代码可以工作,但当我尝试通过查询数据库导入数据时,代码无法工作。 代码: 这不起作用,但如果我尝试用相同的代码导入单个数据,它就会起作用 任何人都可以帮助我吗?任何帮助都将不胜感激,提前感谢。Magento只允许您从“管理员”后端修改某些数据 在尝试使用Magento对象模型保存到数据库之前,需要通过添加以下内容来模拟此操作: Mage::app('default'); // Add just below th

我尝试使用自己的定制php代码将数据导入cms/page,当我尝试导入单个静态数据时,代码可以工作,但当我尝试通过查询数据库导入数据时,代码无法工作。 代码:

这不起作用,但如果我尝试用相同的代码导入单个数据,它就会起作用


任何人都可以帮助我吗?任何帮助都将不胜感激,提前感谢。

Magento只允许您从“管理员”后端修改某些数据

在尝试使用Magento对象模型保存到数据库之前,需要通过添加以下内容来模拟此操作:

Mage::app('default');
// Add just below this should be fine.
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

最好的做法是在保存周围添加一个try/catch块,然后对错误进行处理,记录错误等。

FROM和表名之间缺少空格可能没有帮助这是一个输入错误,但我可以获得数据:)我无法将其导入cms/页面。什么是$identifier?您从未定义过这个问题。问题出在Url键中,Url键中有一些不需要的字符引发了异常错误@安德鲁:谢谢你的帮助,我真的很感激你。
Mage::app('default');
// Add just below this should be fine.
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);