首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Payum捆绑包配置

Payum捆绑包配置
EN

Stack Overflow用户
提问于 2013-03-03 05:44:56
回答 1查看 1.2K关注 0票数 0

我正在努力定义在这里找到的实体映射器:https://github.com/Payum/PayumBundle/blob/master/Resources/doc/capture_funds_with_paypal_express_checkout.md#2-a-configure-doctrine-storage

代码语言:javascript
复制
    payum:
    contexts:
        your_context_name:
            doctrine_storage:
                driver: orm
                model_class: AcmeDemoBundle\Entity\PaypalPaymentInstruction

doctrine:
    orm:
        entity_managers:
            default:
                mappings: 
                    payum_paypal_express_checkout_nvp:                          
                        is_bundle: false
                        type: xml 
                        dir: %kernel.root_dir%/../vendor/payum/paypal-express-checkout-nvp/src/Payum/Paypal/ExpressCheckout/Nvp/Bridge/Doctrine/Resources/mapping
                        prefix: Payum\Paypal\ExpressCheckout\Nvp\Bridge\Doctrine\Entity

我目前的理论配置是自动加载为true。我遇到的问题是让这个映射与我的autoload一起工作: true

当我删除我的autoload: true时,我可以让映射工作,但是任何提示都会非常感谢,但问题是我如何从这个映射信息创建表?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-14 14:35:17

这个配置对我来说很好用。它添加了一个id字段(它来自bundle,并且是自动映射的),其余字段来自手动定义的映射。

我在沙箱中添加了一个示例。它工作得很好。

代码语言:javascript
复制
doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8
        # if using pdo_sqlite as your database driver, add the path in parameters.yml
        # e.g. database_path: %kernel.root_dir%/data/data.db3
        # path:     %database_path%

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true

        mappings:
            payum_paypal_express_checkout_nvp:                          
                is_bundle: false
                type: xml 
                dir: %kernel.root_dir%/../vendor/payum/paypal-express-checkout-nvp/src/Payum/Paypal/ExpressCheckout/Nvp/Bridge/Doctrine/Resources/mapping
                prefix: Payum\Paypal\ExpressCheckout\Nvp\Bridge\Doctrine\Entity
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15179780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档