2014-04-04 3 views
0

Creating a Basic CMS 내가SymfonyCMF RoutingBundle 교리 PHPCR 내가 자습서 다음있어 구성 오류

여기
PHP Catchable fatal error: Argument 2 passed to Doctrine\Bundle\PHPCRBundle\Initializer\GenericInitializer::__construct() must be of the type array, none given 

인 고정 데이터를로드 할 때하지만 configurate 후에는 Enable the Dynamic Router에 표시된 것처럼 CMF RoutingBundle 나는 다음과 같은 오류가 발생했습니다 내 config.yml

cmf_routing: 
    chain: 
     routers_by_id: 
      cmf_routing.dynamic_router: 20 
      router.default: 100 
    dynamic: 
     enabled: true 
     persistence: 
      phpcr:     
       route_basepath: /cms/routes 

답변

2

당신은 버전 믹스를 얻은 것 같습니다. 1.1. * 계열의 phpcr-odm 및 phpcr 번들 (1.2 버전) * 또는 phpcr (1.0 버전) * 및 1.1에서 라우팅해야합니다. *

작곡가 트릭을했거나 의존성이 있습니까 이 호환되지 않는 조합을 허용 하시겠습니까?

+0

대답 david를 주셔서 감사합니다. 그렇습니다. 의존성이 여기에 일어날 수 있다고 생각합니다. 내 [composer.json] (https://gist.github.com/metalvarez/9977658) – metalvarez

+1

"doctrine/phpcr-odm" : "dev-master as 1.0.0"그리고 아래 라인들은 당신을 믹스에서 끝내는 것입니다. 당신은 작곡가에게 phpcr-odm (1.1)의 현재 마스터가 1.0.0 인 것처럼 가장하여, 충돌이있을지라도 불평하지 않을 것이라고합니다. 작곡가의 "것과 같이"당신이하고있는 것을 정말로 확신 할 필요가 있습니다. – dbu