assetic
и AsseticBundle
это две разные вещи.
assetic
является основной библиотекой, используемой AsseticBundle
. Это отдельная библиотека и напрямую не зависит от Symfony
. Он может использоваться любыми PHP-проектами.
С другой стороны, комплект обеспечивает плотную интеграцию библиотеки с Symfony
, поэтому вам не нужно много кода, чтобы использовать ее. Поскольку это комплект, AsseticBundle
зависит от FrameworkBundle
, поэтому его необходимо использовать с Symfony
.
Таким образом, assetic
не зависит ни о чем. AsseticBundle
зависит от assetic
, но также и от FrameworkBundle
, являющегося ядром рамки Symfony
.
Вы можете видеть, что это две разные вещи, по URL'ы, мерзавец репо используются:
assetic
=>http://github.com/kriswallsmith/assetic.git
AsseticBundle
=>http://github.com/symfony/AsseticBundle.git
Какие две разные операции РЕПО, так это две разные вещи, но плотно соединены вместе. В некотором смысле оба могут быть упакованы вместе, но с двумя отдельными объектами разрешают использование за пределами Symfony
.
P.S. Били @elnur на несколько секунд :)
С уважением,
Matt
Благодаря вам обоим, это совершенно ясно для меня сейчас;) –