2013-08-31 3 views
0

내가 그러나 나는 매핑표에 매핑 하시겠습니까? payumbundle symfony2

그들은 symfony2에 번들을 payum을 가져 오는 방법에 대한 이해하지 못하고 단지 그것 때문에 생각의 payumbundle에 많은 어려움을 겪고은 매핑과 함께 제공 :

mappings: 
    payum: 
     is_bundle: false 
     type: xml 
     dir: %kernel.root_dir%/../vendor/payum/payum/src/Payum/Bridge/Doctrine/Resources/mapping 
     prefix: Payum\Bridge\Doctrine\Entity 
    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 

지금 난 항상 테이블이 여기처럼 존재하지 않는 오류 얻을 :

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'payum_dev.payum_paypal_express_checkout_payment_details' doesn't exist 

을하지만 아무도 SQL 파일이 없기 때문에 그들은,이 테이블을 만드는 방법에 대해 설명하지 않았다.

답변

0

좋아, 난 내 문제를 해결, 난 그냥

php app/console doctrine:schema:create 
+0

Payum 자체가 엔드 모델에만 매핑 저녁 클래스를 제공하지 않습니다 다음 명령을 실행했다. 먼저 매핑을 정의해야하고, 기본 매핑을 확장 한 모델을 두 번째로 만듭니다. ID 매핑을 정의하는 것을 잊지 마십시오. 그리고 마지막으로'schema : update'를 실행했습니다. –