Anton 🐻
Сталкивался кто с таким? обновился композер с 1.6.5 до 1.7.2. и во время повторного запуска composer install теперь такое вылезает. при этом чистый composer install всё ок
Anton 🐻
Anton 🐻, [25.08.18 19:20] curl -sS https://getcomposer.org/installer | php -- --version=1.6.5 && mv composer.phar /usr/bin/composer SYMFONY_ENV=prod SYMFONY_DEBUG=0 composer install --no-dev -vvv всё ок. curl -sS https://getcomposer.org/installer | php -- --version=1.7.0 && mv composer.phar /usr/bin/composer SYMFONY_ENV=prod SYMFONY_DEBUG=0 composer install --no-dev -vvv ошибка та что на скрине
Anton 🐻
symfony 3.4
Anton 🐻
лол, это тут причём?)
Artem
лол, это тут причём?)
Ошибка во время выполнения этой команды: curl -sS https://getcomposer.org/installer | php -- --version=1.7.0 && mv composer.phar /usr/bin/composer SYMFONY_ENV=prod SYMFONY_DEBUG=0 composer install --no-dev -vvv или этой: composer install ?
Anton 🐻
SYMFONY_ENV=prod SYMFONY_DEBUG=0 composer install --no-dev -vvv при услвии что сам композер версии выше или равной 1.7.0, на ранних версиях ошибок нет
Artem
SYMFONY_ENV=prod SYMFONY_DEBUG=0 composer install --no-dev -vvv при услвии что сам композер версии выше или равной 1.7.0, на ранних версиях ошибок нет
Для composer 1.7.2(не знаю как для 1.7.0) и php7 валилась ошибка, вроде связанная с несовместимостью при установки и что-то связанное с работой ipv6. Было предложено снести composer, отключить ipv6, установить последню версию композера она же 1.7.2 вроде и обратно включить работу ipv6. И ошибок не было.
Anton 🐻
причм тут это, фатал вываливается на этапе выполнения пост-инстал скриптов когда посети уже было получено всё что нужно
Artem
причм тут это, фатал вываливается на этапе выполнения пост-инстал скриптов когда посети уже было получено всё что нужно
Глянь тут для проверки https://github.com/sensiolabs/SensioDistributionBundle/pull/258 и тут https://github.com/symfony/symfony/issues/18986
Sergey
Написал статью об автоматической валидации запросов в Symfony. Кому интересно, детальней по ссылке: https://blog.larapulse.com/symfony/symfony-request-validation
Anton 🐻
ээ а чё не на русском(
Sergey
ээ а чё не на русском(
Сейчас ориентировано на широкую аудиторию, переводы я планирую делать позже
Sergey
Чем этот подход удобнее стандартного флоу c формой и ДТО ?
Многие валидируют форму в контроллере, что не допустимо по SRP
Anton 🐻
ну мне кажется в большинстве проектов есть проблемы и посерьёзнее, чем валидация в контроллере)
Alexander
Многие валидируют форму в контроллере, что не допустимо по SRP
Куда следует выносить валидацию? Не валидирую в контроллерах, но хочется узнать как делать правильно)
Serezha
Посмотрел статейку. Думаю, я взял верный курс, мигрируя с PHP / Symfony в более другие технологии :) Все-таки, чем больше энтерпрайз боли в работе, тем логичнее ее делать на языках и фремворках, которые лучше оплачиваются на рынке и более распространены в больших проектах
Alexander
https://blog.larapulse.com/symfony/symfony-request-validation
Спасибо, познавательно было)
Serezha
Какие технологии выбрал?
JS / NodeJS как база, среди фреймворков пока не остановился на каком-то конкретном
Serezha
PHP нравится, но в рамках исключительно бекенда очень тесно жить. В экосистеме JS все-таки это сильное преимущество - изучая нюансы одного языка, фреймворка, бандлера - открывается доступ и в бекенд и в веб + мобайл разработку
Anton 🐻
или нет)
Serezha
Мобайл разработка на жс - это боль. Вся кроссплатформенность через костыли.
я еще не заворачивал ничего в приложения, но по крайней мере ясен путь - через Кордова или Реакт Натив. с PHP вообще без вариантов
Serezha
пока хватает мобильной версии сайта, которую можно показать в качестве демки приложения
Serezha
завернуть ее в реальный апп через Кордову... ну думаю дня за 2-3 вполне
Олексій
завернуть ее в реальный апп через Кордову... ну думаю дня за 2-3 вполне
без костылей под разные платформы не обойдется. Особенно на реакт-нейтиве, т.к. там поддержка андроида вообще жопошная.
Serezha
без костылей под разные платформы не обойдется. Особенно на реакт-нейтиве, т.к. там поддержка андроида вообще жопошная.
так и сам переезд на JS довольно болезненно происходит. JS Fatique и все такое. Но глядя на код валидатора формы для Симфони... возвращаюсь к изначальной мысли о том, что переход был оправдан
Kirill
завернуть ее в реальный апп через Кордову... ну думаю дня за 2-3 вполне
гыгы :D Нате развлекухи, самолично выстрадал: https://gist.github.com/SerafimArts/de9900f9977780de355d )
Anonymous
Всем привет
Anonymous
Здравствуй
Anonymous
@bitcryeng будет жить. Поприветствуем!
Anonymous
. . будет жить. Поприветствуем!
Kristina
кто может помочь за дежку установить поддержку https в симфони?
Serezha
кто может помочь за дежку установить поддержку https в симфони?
Это не про Symfony. Если используется Nginx, довольно элементарно поднимается HTTPS для сайта (нужен сертификат и несколько строк в конфиге)
Alexander
Anonymous
@o7oleksandr7 будет жить. Поприветствуем!
O7
Добрый день. Подскажите пожалуйста: Я когда-то поверхностно изучал Symfony2, немного реализовал на ней. Потом мало занимался в IT сфере. Сейчас вышел SF4 уже. Как лучше изучить его? Учить SF2, потом SF3, а потом SF4? Или сразу к SF4 приступить? И 2й вопрос - английский у меня средний. Есть ли русская документация для SF4? Или книгу готов приобрести? Что посоветуете? Помогите пожалуйста новичку... Заранее благодарю!!!
Anonymous
Здравствуй Нет, сразу в 4 версию Документация, если ещё не получается english читать то, через Chrome переводи и читай, лучшее дело изучение чего то, это практика
O7
А есть ли книги?
Anonymous
На сайте есть раздел по это
O7
Извиняюсь, имел ввиду на русском...
Alexander
Извиняюсь, имел ввиду на русском...
Если английский средний, то его вполне должно быть достаточно для чтения официального сайта симфони
Alexander
Плюс как выше писали Гугл переводчик
O7
Ок, спасибо Александр
O7
Уважаемые, а никто не переводил документацию SF4 на русский? Сейчас изучаю, сам перевожу ... Думаю, может уже есть готовое решение?
Dmitriy
symfony.com.ua
Dmitriy
Но хз, она неполная плюс устарела. Я вот тоже сейчас начал учить симфони, я Вобще без английского, читаю оригинальную доку. Поставил расширение в хром которое по клику переводит слово, так и живу.
O7
А подскажите пожалуйста еще: Я давно давно от PHP ушел, вернее не изучал... Я правильно понимаю, что PEAR (в том числе PECL) давно не актуальны? Сейчас все идет через packagist + composer? Packagist это оффициальный репозитарий? Packagist это главный PHP репозитарий?
Petr
разве pear и pecl это не модули и компоненты от php? Packagist это лишь репозиторий, а composer является не только пакетным менеджером.
Олексій
Главный PHP репозитарий https://github.com/php/php-src 😄
Олексій
А подскажите пожалуйста еще: Я давно давно от PHP ушел, вернее не изучал... Я правильно понимаю, что PEAR (в том числе PECL) давно не актуальны? Сейчас все идет через packagist + composer? Packagist это оффициальный репозитарий? Packagist это главный PHP репозитарий?
PEAR - устарел, сейчас вместо него композер. Pecl жив, это просто экстеншены для PHP написанные на сях. Packagist просто сайт со списком и описание разных пакетов и либ, у которых физически репозитарии лежат в гитхабе.
Petr
и да для работы композера нужен git
Олексій
packagist ведь их кеширует нет?
Конечно нет. Если я не ошибаюсь, добавление в пакаджист необходимо, чтобы пакет стал доступен для установки через композер. Хотя можно устанавливать и без реги в пакаджисте, но тогда такой пакет придется по особому прописывать в composer.json
O7
Благодарю!
Petr
Petr
все понял
Petr
действительно не кеширует, кэширует только в папку композера, у меня там плагин для композера
Petr
поэтому всегда пишет Loading from cache, даже в новых чистых инстансах
Petr
вот эта штука composer global require hirak/prestissimo
Anonymous
@ix_designer будет жить. Поприветствуем!
Anonymous
Vladimir Konchakovsky будет жить. Поприветствуем!
V
Доброй ночи. Хотел поинтересоваться про cms Sylius. Планируется старт проекта, товар не много 1000+ но очень много мерчандайзинга, акций, скидок и апсейлов. Сейчас стоит выбор брать Sylius, покупать Cs Cart (там дока хороша), пилить своё что то (дорого, и долго). Если у кого о был опыт работы с Sylius, поделитесь опытом и какие трудности были. А то на github целая тонна звёзд, но инфы кроме офф доки и issue в github я больше нигде активности не виде
Anonymous
Maxim Gushchin будет жить. Поприветствуем!
Максим
Доброй ночи. Хотел поинтересоваться. НЕ могу никак маршрутизацию динамичную сделать. Проблема в том что у меня есть таблица в бд с путями типа - /books. И мне нужно чтобы этот путь подставлялся в аннотацию Route для страницы Books однако аннотация не позволяет вставлять туда переменную, может есть какое то решение?
Максим
Ну допустим смотрите, есть админка в которой есть название страницы и путь по которой она доступна. Я хочу, чтобы в админке можно было менять на любой путь. Он записывался в бд относительно названию страницы, например: Книги - /books. И в админке я меняю на /greatbooks и теперь страница "Книги" доступна по новому url
Максим
А как это в Route прописать не шарю
Максим
я написал функцию которая вытягивает путь из названия
Максим
Максим
Я в функцию переда. допустим - "Книги" и функция возвращает мне путь
Максим
/books
Максим
Максим
И вот как мне подтянуть его сюда
Максим
потому что в аннотации я вызать эту функцию не могу
Максим
Читал о ручной настройке Route, но что то не понял