Symfony 프로젝트에서 Doctrine 2 Migrations를 사용하려고합니다. 그것에 대해Symfony 2.0 : 정의되지 않은 메소드 호출 Doctrine DBAL Configuration :: getFilterSchemaAssetsExpression()
, 내가 먼저 일 deps 파일에
[doctrine-migrations]
git=http://github.com/doctrine/migrations.git
[DoctrineMigrationsBundle]
git=http://github.com/doctrine/DoctrineMigrationsBundle.git
target=/bundles/Symfony/Bundle/DoctrineMigrationsBundle
version=origin/2.0
을 넣어.
가 그럼 난과 공급 업체를 업데이트하고 있습니다 :
php bin/vendors install
그리고
php app/console doctrine:migrations:diff
을 사용하려고하지만, 내가 거기에 치명적인 오류가 점점 오전 :
PHP Fatal error: Call to undefined method Doctrine\DBAL\Configuration::getFilterSchemaAssetsExpression() in /home/milos/workspace/Symfony/vendor/doctrine-migrations/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand.php on line 85
Fatal error: Call to undefined method Doctrine\DBAL\Configuration::getFilterSchemaAssetsExpression() in /home/milos/workspace/Symfony/vendor/doctrine-migrations/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand.php on line 85
doctrine-common, doctrine-dbal 및 doctrine의 버전은 deps 파일에 있습니까? –
doctrine-common : version = 2.1.4; doctrine-dbal : 버전 2.1.7; doctrine : 버전 = 2.1.7; 답변 감사합니다. –