猿问

如何强制在类别上使用我的 ID,而不是 prestashop 类别的自动增加。

我想定义我自己的类别 id 像 (999,2222,3333) 并强制在 PrestaShop 数据库上使用它但是当我执行它时 (1,2,3) 如何强制使用我自己的 id


        foreach ($XMLRSString->Families->Family as $family)

        {   

            $_GET['forceIDs'] = true;


            $category = new Category($family->Code);


            $category->id = array((int)Configuration::get('PS_LANG_DEFAULT') =>  $family->Code);


            $category->id_category = array((int)Configuration::get('PS_LANG_DEFAULT') =>  $family->Code);


            $category->id_category_default = array((int)Configuration::get('PS_LANG_DEFAULT') =>  $family->Code);


            $category->is_root_category = false;


            $category->name = array((int)Configuration::get('PS_LANG_DEFAULT') => $family->Designation);


            $category->id_parent = Configuration::get('PS_HOME_CATEGORY');


            $category->link_rewrite = array((int)Configuration::get('PS_LANG_DEFAULT') =>  $family->Code);


            $category->add();


        }


12345678_0001
浏览 144回答 1
1回答
随时随地看视频慕课网APP
我要回答