Как включить компоненты Symfony2 в приложение symfony 1.4 - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть приложение, написанное на symfony 1.4, и я хотел бы использовать компонент Symfony2 Serializer.Можно ли начать с?И что я должен сделать, чтобы иметь возможность сделать это?

1 Ответ

1 голос
/ 08 декабря 2011

Symfony2 состоит из двух основных функций: component и bundle.Вы смешиваете эти две концепции в своем вопросе.Компоненты являются автономными и, таким образом, независимыми друг от друга, но при желании могут использовать другие компоненты для расширения своих возможностей.Напротив, пакеты обычно используют компоненты для выполнения своих задач.Они могут зависеть друг от друга, и все они зависят от FrameworkBundle.FrameworkBundle связывает вместе несколько компонентов, это своего рода клей между компонентами.FrameworkBundle с другими пакетами, такими как DoctrineBundle и компонентами, образует Symfony2.

Поскольку компоненты Symfony2 являются автономными, их можно использовать с любыми проектами.Нет никаких причин, по которым было бы невозможно использовать компонент Serializer в Symfony 1.4.

Не так много документации по использованию компонентов Symfony2 независимо друг от друга.Я знаю, что у них есть канал PEAR, так что это просто вопрос получения библиотеки через PEAR и добавления записи в автозагрузчик и использования классов, определенных в компоненте.

Я не видел README для компонента сериализатораВозможно, вам придется посмотреть на код, чтобы проверить, как вы можете его использовать.Вот некоторые ссылки на документацию, относящуюся к этой теме, а не специально для сериализатора.

  • Страница компонентов Symfony2: здесь
  • Каналы Symfony2 PEAR: здесь
  • Компонент сериализатора github: здесь
  • Блог Фабьена Потенцира о том, что такое Symfony2: здесь
...