Ребят, в чём проблема может быть, ставлю через композер библиотеку от симфонии, всё как положено - "composer require symfony/blablabla", подключаю типа - "$name = new Symfony\Component\Blablabla\ClassName();", а в ответ - "класс .... не найден". При этом, все библиотеки симфонии что идут так сказать из коробки(browser-kit, css-selector, Yaml и т.д.), подключаются без проблем, достаточно "Blablabla\ClassName" на нужное сменить. Уже десяток разных ставил для теста, всё как одно, класс не найден.
ПС. В composer.json и т.д., везде всё прописано, проверял. Версия Yii2 - 2.0.10
Symfony библиотеки - Класс не найдет!?
Re: Symfony библиотеки - Класс не найдет!?
что установил, что пишешь?SergV писал(а): ↑2017.08.01, 15:40 Ребят, в чём проблема может быть, ставлю через композер библиотеку от симфонии, всё как положено - "composer require symfony/blablabla", подключаю типа - "$name = new Symfony\Component\Blablabla\ClassName();", а в ответ - "класс .... не найден". При этом, все библиотеки симфонии что идут так сказать из коробки(browser-kit, css-selector, Yaml и т.д.), подключаются без проблем, достаточно "Blablabla\ClassName" на нужное сменить. Уже десяток разных ставил для теста, всё как одно, класс не найден.
ПС. В composer.json и т.д., везде всё прописано, проверял. Версия Yii2 - 2.0.10
Re: Symfony библиотеки - Класс не найдет!?
Ок, подробней.
Установил к примеру Filesystem, и пишу следующее:
$filesystem = new Symfony\Component\Filesystem\Filesystem();
Получаю - "Fatal error: Class 'Symfony\Component\Filesystem\Filesystem' not found in ....".
При этом если там же пишу:
$filesystem = new Symfony\Component\Yaml\Yaml();
То всё окей.
И так со всем что пробовал ставить - http-foundation, config и т.д., при этом всё что уже было установлено с фрейморком из коробки - browser-kit, css-selector, Yaml и т.д., отрабатывает нормально.
Как и писал, ставил стандартно через composer как - "composer require symfony/config", так и пропиской вручную в composer.json + composer update. То есть всё ставилось как надо, в composer.json и composer.lock есть все записи, при установке выводило что всё настроено под автозагрузку.
В общем, хз что не так, надо попробовать поставить с нуля фреймворк, может криво что обновилось, я просто поднял январский проект, думал дальше ковырять, обновился вроде до 2.0.12, но кажет что 2.0.10 версия...
Установил к примеру Filesystem, и пишу следующее:
$filesystem = new Symfony\Component\Filesystem\Filesystem();
Получаю - "Fatal error: Class 'Symfony\Component\Filesystem\Filesystem' not found in ....".
При этом если там же пишу:
$filesystem = new Symfony\Component\Yaml\Yaml();
То всё окей.
И так со всем что пробовал ставить - http-foundation, config и т.д., при этом всё что уже было установлено с фрейморком из коробки - browser-kit, css-selector, Yaml и т.д., отрабатывает нормально.
Как и писал, ставил стандартно через composer как - "composer require symfony/config", так и пропиской вручную в composer.json + composer update. То есть всё ставилось как надо, в composer.json и composer.lock есть все записи, при установке выводило что всё настроено под автозагрузку.
В общем, хз что не так, надо попробовать поставить с нуля фреймворк, может криво что обновилось, я просто поднял январский проект, думал дальше ковырять, обновился вроде до 2.0.12, но кажет что 2.0.10 версия...
Re: Symfony библиотеки - Класс не найдет!?
физически либы появились в vendor?
в vendor/composer/autoload_psr4.php появились записи автозагрузки?
'Symfony\\Component\\Filesystem\\' => array($vendorDir . '/symfony/filesystem'),
в vendor/composer/autoload_psr4.php появились записи автозагрузки?
'Symfony\\Component\\Filesystem\\' => array($vendorDir . '/symfony/filesystem'),
Re: Symfony библиотеки - Класс не найдет!?
Да, есть там всё, что ставил. :/физически либы появились в vendor?
в vendor/composer/autoload_psr4.php появились записи автозагрузки?
'Symfony\\Component\\Filesystem\\' => array($vendorDir . '/symfony/filesystem'),
ПС. Сейчас поставил Filesystem на Yii2 basic шаблоне, и всё ок, это значить, что либо что то криво обновилось, или ещё чего криво..., надо проверять.
Вопрос закрыт. Спасибо.
Re: Symfony библиотеки - Класс не найдет!?
Блин, вот же я идиот, забыл совсем, что я vendor категорию перенёс тогда в категорию core, и настроил всё туда, и назад не вернул, а обновлял и ставил то всё на vendor в корне, и ещё удивляюсь, почему обновление не кажет 2.0.12 и библиотеки не видит...
Всё норм, обновил папку vendor, и проблемы нема. Похоже нужно вспоминать, что я тогда намутил с этими экспериментами.
Ещё раз спасибо.
Всё норм, обновил папку vendor, и проблемы нема. Похоже нужно вспоминать, что я тогда намутил с этими экспериментами.
Ещё раз спасибо.