Size: a a a

2021 April 17

AS

Aliaksandr Sadouski in Evolution CMS
источник

P

Pathologic in Evolution CMS
я против этого 🙃
источник

AL

Alexey Liber in Evolution CMS
не понял, поясни. Я что-то забыл?
источник

AS

Aliaksandr Sadouski in Evolution CMS
Ну это по факту тоже не пакет, а просто возможность подсунуть в автозагрузку от композера и эти классы от модхапи. Там же нет никакого обособленного функционала с сервиспровайдером, роутером, контроллерами и вьюхами :)
источник

AS

Aliaksandr Sadouski in Evolution CMS
Т.е. это типа просто хак для тех, кто захочет свои классы грузануть типа в виде пакета через композер ))
источник

P

Pathologic in Evolution CMS
все что можно поставить через composer require - пакет ((:
источник

P

Pathologic in Evolution CMS
$content = file_get_contents(MODX_SITE_URL.$url);
источник

AS

Aliaksandr Sadouski in Evolution CMS
Ну самый интерес и смысл пакета от лары это явно не просто подсунуть свои классы в автозагрузку, а отработать какой-то полный цикл функционала - хотя бы по адресу hello.html вывести hello world с каким-то шаблоном или в режиме какого-нибудь апи выкинуть этот ответ в json : )
источник

P

Pathologic in Evolution CMS
так composer тебе это все и позволяет
источник

P

Pathologic in Evolution CMS
только еще могут понадобиться дополнительные действия, опубликовать views, например
источник

P

Pathologic in Evolution CMS
но это лучше чем пихать все куда-то в папку по непонятному шаблону
источник

AS

Aliaksandr Sadouski in Evolution CMS
Так где для эво такой пакет чтоб прям hello world делал по адресу hello html?))
источник

AS

Aliaksandr Sadouski in Evolution CMS
Чтоб сразу было ясно, где у него роут, где контроллер, где вьюха, где провайдер - и как оно вместе заработало ))
источник

P

Pathologic in Evolution CMS
написать нужно
источник

AS

Aliaksandr Sadouski in Evolution CMS
Два года призывов "надо учиться" споткнулись о то, что надо написать пакет hello world 😎😁
источник

P

Pathologic in Evolution CMS
видимо, задача была хуяк-хуяк и в продакшн
источник

AS

Aliaksandr Sadouski in Evolution CMS
Кто ж его напишет, если там уже почти никто не шарит, как ядро устроено )
источник

P

Pathologic in Evolution CMS
ну и на тот момент, когда пресловутый пакет делался, не было же роутов
источник

P

Pathologic in Evolution CMS
в общем схема такая - в твоем пакете сервис провайдер связывает роут с контроллером, контроллер выводит hello world
источник

AS

Aliaksandr Sadouski in Evolution CMS
Ну там немного другого смысла пакет, у него одна задача - подменить в ядре templateProcessor. Но со сторонними пакетами задача обычно другая - они должны что-то кроме подмены делать ))
источник