Symfony2: версия 2.0.1 и DoctrineMigrationsBundle - PullRequest
1 голос
/ 02 сентября 2011

Все!Что здесь происходит ?Сегодня я пытался переустановить новую версию Symfony2 (2.0.1) из GitHub

$ app/vendors install --reinstall

с помощью настроек ядра и автозагрузчика:

class AppKernel extends Kernel
{
  public function registerBundles()
  {
    $bundles = array(
      new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
      new Symfony\Bundle\SecurityBundle\SecurityBundle(),
      new Symfony\Bundle\TwigBundle\TwigBundle(),
      new Symfony\Bundle\MonologBundle\MonologBundle(),
      new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
      new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
      new Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle(),
      new Symfony\Bundle\DoctrineMigrationsBundle\DoctrineMigrationsBundle(),
      ...

$loader->registerNamespaces(array(
  'Symfony'          => array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'),
  'Sensio'           => __DIR__.'/../vendor/bundles',
  'JMS'              => __DIR__.'/../vendor/bundles',
  'Doctrine\\Common\\DataFixtures' => __DIR__.'/../vendor/doctrine-fixtures/lib',
  'Doctrine\\DBAL\\Migrations' => __DIR__.'/../vendor/doctrine-migrations/lib',
  'Doctrine\\Common' => __DIR__.'/../vendor/doctrine-common/lib',
  'Doctrine\\DBAL'   => __DIR__.'/../vendor/doctrine-dbal/lib',
  'Doctrine'         => __DIR__.'/../vendor/doctrine/lib',
  'Monolog'          => __DIR__.'/../vendor/monolog/src',
  'Assetic'          => __DIR__.'/../vendor/assetic/src',
  'Metadata'         => __DIR__.'/../vendor/metadata/src',

));

Файл [Symfony2-root] / deps

[doctrine-migrations]
  git=http://github.com/doctrine/migrations.git

[DoctrineMigrationsBundle]
  git=http://github.com/symfony/DoctrineMigrationsBundle.git

[doctrine-fixtures]
  git=http://github.com/doctrine/data-fixtures.git

[DoctrineFixturesBundle]
  git=http://github.com/symfony/DoctrineFixturesBundle.git
target=/bundles/Symfony/Bundle/DoctrineFixturesBundle

, но получил странную ошибку: Неустранимая ошибка: класс 'Symfony \ Bundle \ DoctrineMigrationsBundle \ DoctrineMigrationsBundle' не найден в

Кто-нибудь знает, что такоепродолжается ?Спасибо

1 Ответ

3 голосов
/ 03 сентября 2011

решаемая.Моя ошибка

Я забыл добавить одну строку в deps

[DoctrineMigrationsBundle]
    git=http://github.com/symfony/DoctrineMigrationsBundle.git
    target=/bundles/Symfony/Bundle/DoctrineMigrationsBundle

вместо

[DoctrineMigrationsBundle]
    git=http://github.com/symfony/DoctrineMigrationsBundle.git

Теперь все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...