【问题标题】:Payum Bundle ConfigurationPayum 捆绑包配置
【发布时间】:2013-02-17 06:08:06
【问题描述】:

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

    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。我的问题是让这个映射与我的自动加载一起工作:true

当我删除我的autoload: true 时,我可以让映射工作,但是 任何提示将不胜感激,但问题是我如何从这个映射信息创建一个表?

【问题讨论】:

    标签: symfony symfony-2.1 payum


    【解决方案1】:

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

    我在沙盒中添加了一个示例。它工作正常。

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      相关资源
      最近更新 更多