Size: a a a

2021 February 19

SV

Serguei VeseloV in Evolution CMS
Пытаюсь научиться пользоваться composer-ом. Для примера решил установить новые MODxAPI от Patologic. Выполнил вот такое. Теперь создаю новый php-файл, в котором хочу объявить объект $document = new \Pathologic\EvolutionCMS\MODxAPI\modResource($evo()); Но получаю ошибку "Class 'Pathologic\EvolutionCMS\MODxAPI\modResource' not found". По идее, не хватает инклюда php-файла, я могу его найти и добавить. Но в этом же месте к примеру работает $document = \DocumentManager::get($paramval), хотя инклюда файла с описанием DocumentManager у меня тоже нет, то есть каким-то образом он где-то ранее подключился. Как сделать так, чтобы инклюды от свежеустановленного компоннта тоже не требовалось в каждый файл заносить?
источник

P

Pathologic in Evolution CMS
ну потому что писали что нужно в core делать composer update, а не в корне
источник

P

Pathologic in Evolution CMS
а пакеты дописывать в core/custom/composer.json
источник

SV

Serguei VeseloV in Evolution CMS
Так. То есть мне сначала нужно все снести обратно как-то?
источник

P

Pathologic in Evolution CMS
ну, удалить папку вендор из корня
источник

P

Pathologic in Evolution CMS
но это пофиг
источник

SV

Serguei VeseloV in Evolution CMS
Pathologic
ну, удалить папку вендор из корня
Так, снес. В файле в корне composer.json тоже снес строку, добавленную в секцую "require" после установки. Мне в корне нужно что-то с композером теперь сделать, чтобы "вернуть все, как было"?
источник

P

Pathologic in Evolution CMS
не нужно
источник

SV

Serguei VeseloV in Evolution CMS
Угу.
источник

SV

Serguei VeseloV in Evolution CMS
Pathologic
а пакеты дописывать в core/custom/composer.json
А у меня там нет такого файла. Его нужно создать из .example-файлов, или можно сразу вот этот файл туда засунуть? https://github.com/Pathologic/MODxAPI/blob/master/composer.json
источник

P

Pathologic in Evolution CMS
Serguei VeseloV
А у меня там нет такого файла. Его нужно создать из .example-файлов, или можно сразу вот этот файл туда засунуть? https://github.com/Pathologic/MODxAPI/blob/master/composer.json
так если есть пример там, то к чему вопрос 🙃
источник

SV

Serguei VeseloV in Evolution CMS
Не понимаю я его.
источник

SB

Sasha Beep in Evolution CMS
он сам создастся, если его нет
источник

SB

Sasha Beep in Evolution CMS
я тож ничерта не шарю ни в composer ни в npm
Недавно скачал какаое-то меню, не было папки /dist собрал из npm run build он node_modules скачал 200 с лишним метров 😂
удобно, мля. Результирующий файлик чет в районе 3 Кб
источник

SV

Serguei VeseloV in Evolution CMS
Всё сломалось. Composer теперь простыней красного текста ругается. Блин, понять бы как это шаманство работает ;(
источник

ВК

Вячеслав Кузьменко... in Evolution CMS
Sasha Beep
я тож ничерта не шарю ни в composer ни в npm
Недавно скачал какаое-то меню, не было папки /dist собрал из npm run build он node_modules скачал 200 с лишним метров 😂
удобно, мля. Результирующий файлик чет в районе 3 Кб
Это специфика любой кнопки #makepizdato. 🤷🏻‍♂️😁
источник

SB

Sasha Beep in Evolution CMS
Serguei VeseloV
Всё сломалось. Composer теперь простыней красного текста ругается. Блин, понять бы как это шаманство работает ;(
всё нормально, у меня тоже такое же
источник

ВК

Вячеслав Кузьменко... in Evolution CMS
Sasha Beep
всё нормально, у меня тоже такое же
Теперь я сцусь до 3.1.1 обновляться. 😂
источник

SB

Sasha Beep in Evolution CMS
А я ещё и не обновлялся :)))
источник

SB

Sasha Beep in Evolution CMS
У меня такое после попытки поюзать консольный extras
источник