私は古い酸化バージョンを持っています。テーブル「oxseo」から古い seo データをエクスポートして、各記事のキーワードと説明を取得しました。これらのフィールドを新しいバージョンのショップにインポートしたいと思います。私の記事は既にそこにありますが、seodata はありません。
私の最初のアイデアは、古いデータの csv エクスポートから必要なすべてのデータを収集することでした。たとえば、出力配列は次のようになります。
$article = array();
$keywords = array();
$desc = array();
foreach($line as $l) {
$keywords[$i] = current_keyword
$desc[$i] = current_description
$oxid[$i] = current_oxid
}
だから、私はすでに自分の塗りつぶされた配列を持っていると仮定しましょう。
酸化物をチェックすると、それらはまだ同じです。したがって、エクスポートした CSV からランダムな OXID を選択し、新しい DB でそれを検索すると、正しい記事が表示されます。
今、私の最初の考えは、oxobject2seodata を調べることでした。記事のデータがそこに保存されていることは知っていますが、古いバージョンの「酸化」は新しいバージョンの objectId と同じではないため、それらを接続する方法が見つかりません。ただし、oxarticles には「objectId」はありません。
ヒントやヒントを事前にありがとう