Magento 1.6 中的 EAV_Databasesystem

发布于 2024-12-29 23:14:15 字数 555 浏览 0 评论 0原文

我对 Magentos EAV 数据库系统有一个奇怪的问题。我想存储像下一个代码块一样的数据集。但未存储一个值“StoreId”。您知道为什么八个值之一可以存储在表中吗?

public function populateEntriesAction()
{
    //return;
    for ( $i = 0; $i < 5; $i++ )
    {
        $branchEntry = Mage::getModel('branch/eavisbranch');
        $branchEntry->setName('abc ' . $i);
        $branchEntry->setStreet('abcdefg ' . $i);
                     .....
        $branchEntry->setStorePickup(false);
        $branchEntry->setStoreId('3');


        $branchEntry->save();
    }

    echo 'Done';
}

I have a strange problem with Magentos EAV-Databasesystem.I want to store a dataset like the next codeblock. But one value 'StoreId' was not stored. Do you have any Idea why one of eight values can stored in a table.

public function populateEntriesAction()
{
    //return;
    for ( $i = 0; $i < 5; $i++ )
    {
        $branchEntry = Mage::getModel('branch/eavisbranch');
        $branchEntry->setName('abc ' . $i);
        $branchEntry->setStreet('abcdefg ' . $i);
                     .....
        $branchEntry->setStorePickup(false);
        $branchEntry->setStoreId('3');


        $branchEntry->save();
    }

    echo 'Done';
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文