独自のカスタムphpコードを使用してcms/pageにデータをインポートしようとしています。単一の静的データをインポートしようとするとコードは機能しますが、データベースにクエリを実行してデータをインポートしようとするとコードが機能しません。コード:
require_once 'app/Mage.php';
umask(0);
Mage::app('default');
$coreResource = Mage::getSingleton('core/resource') ;
$read = $coreResource->getConnection('core_read');
$query = "select * from `".$coreResource->getTableName('sur_arts')."`,`".$coreResource->getTableName('sur_arts_store')."` where sur_arts.post_id=sur_arts_store.post_id ";
$result=$read->query($query);
foreach($result as $res)
{
$cmsPageData1 = array(
'title' => $res['title'],
'root_template' => 'three_columns',
'meta_keywords' => $res['meta_keywords'],
'meta_description' => $res['meta_description'],
'identifier' => $identifier,
'content_heading' => $res['title'],
'stores' => array(21),
'is_active'=>$res['status'],
'content' => $res['post_content']
);
Mage::getModel('cms/page')->setData($cmsPageData1)->save();
}
これは機能しませんでしたが、同じコードで単一のデータをインポートしようとすると機能します
誰か助けてくれませんか、お願いします、どんな助けでも大歓迎です、よろしくお願いします。