Перенос электронной коммерции WordPress в пользовательское веб-приложение - PullRequest
0 голосов
/ 24 октября 2018

В настоящее время у меня есть живой веб-сайт электронной коммерции, который я создаю с помощью Wordpress и woocommerce.С тех пор, как несколько месяцев назад я начал разработку пользовательского веб-приложения с использованием codeigniter php framework.Итак, теперь у меня есть план по переносу моего веб-сайта (и всех данных) из электронной коммерции на основе Wordpress -> в веб-приложение CodeIgniter.

Можете ли вы дать мне совет, как перенести все данные после таблицы базы данных WordpressКолонка & отличается от моего веб-приложения CodeIgniter.

Любой совет будет принят с благодарностью.

1 Ответ

0 голосов
/ 25 октября 2018

Codeigniter имеет возможность подключения нескольких баз данных, поэтому в файле конфигурации добавьте обе детали базы данных в config / database.php:

$db['default'] = array(..); // here provide codeiginter database details
$db['wordpress'] = array(..); // here provide wordpress database details

Создайте контроллер, назовем его Migration.php

class Migration extends CI_Controller {
    public function migrate(){
        $wordpress = $this->load->database('wordpress', TRUE);
        $users = $wordpress->get("users")->result();
        foreach($users as $user){
            // here change $user to whatever columns you have and insert to codeigniter database
            $user_add = array(
                'id' => $user->id,
                'firstName' => $user->first_name
                ....
            );
            $this->db->insert("users",$user_add);
        }
       // do for all tables same like above users table
    }
}
...