Evgeny
routing.yml стандартный, ничего туда не добавлял и не изменял вообще
Evgeny
👍
Big_Shark
👍
Помогло?
Evgeny
я нашел ошибку,дело не в кеше было))
Evgeny
поначалу подумал что это магия симфони,ну типа контроль целостности или еще чего, чтобы нельзя блыо просто взять и удалить файл из бандла,но оказалось что я в имени контроллера напартачил)
Виталий
Всем приветы
Виталий
Нужна помощь, бьюсь уже пару часов, нихрена понять не могу. Решил катнуть таки на php7, симфа 2.8 (на оф сайте написано, что она полностью совместима) Делаю composer update, ставятся все пакеты, после чего выполняется cache:clear. И вот тут-то всё отваливается со следующей ошибкой. Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Type error: Return value of ProxyManager\Configuration::setGeneratorStrategy() must be an instance of ProxyManager\void, none returned in /home/www/myproject/vendor/ocramius/proxy-manager/src/ProxyManager/Configuration.php:124 Может сталкивался кто?
Big_Shark
Обновить либу пробовал?
Виталий
Так дело в том, что либа в зависимостях у доктрины. Сам я её не ставил.
Big_Shark
Ну обновить доктрину
Виталий
Фишка в том, что этот же самый проект на другом сервере взлетает без проблем, с тем же стеком, на той же оси.
Big_Shark
Магия, не иначе )
Aleksandr
бывает надо убить кеш руками)
Aleksandr
rm -rf
Виталий
Убивал, результат тот же.
Aleksandr
опкеш?
Aleksandr
версии пхп 1 в 1?
Aleksandr
composer.lock?
Виталий
Виртуалка девовская opcache выключен. версии 1 в 1, что система, что пхп, что нгинх и тд. lock удалял, безрезультатно...
Aleksandr
а какая версия?
Aleksandr
пхп
Виталий
7.0.17
Aleksandr
эмм
Aleksandr
а 7.0 разве есть войд?)
Gaiaz
7.0.17
зачем обновляться с 5 на 7 и не делать это сразу на последнюю версию?
Denys
https://github.com/symfony/symfony/issues/21714
Виталий
Так, ну суть проблемы я понял, правда нифига не понимаю, как это работает на другой машине с таким же стеком...
Aleksandr
кеш?)
Aleksandr
сразу бы в 7.1 и 3.2 обновлялся и все))
Aleksandr
3.2
Kirill
либо платформу явно укажи, вроде: extra: {platfom: "7.0"}
Kirill
либо для этого прокси явно укажи версию, я не помню точно какую
Kirill
:D
Kirill
короче, я сталкивался с этой шляпой и на 7.1 эта хрень не работает
Kirill
ещё есть траблы у Vich Uploader с 7кой, но там тоже явно надо версию проставить и всё заведётся
Kirill
вроде 1.3 или 1.4
Alan
@SerafimArts ты шо ларку бросил?)
Anonymous
Kirill
@SerafimArts ты шо ларку бросил?)
я не бросал же о_0 Наоборот сейчас активно пилим сайтик новый new.laravel.su даже со стримами: https://vk.com/videos-53758340?section=album_54748876
Дмитрий
что-то нажал в phpstorm :) в окне Project Files в папке vendor видны только autoload.php и папка bin, а остальных нет но файлы то там есть
Дмитрий
да
Дмитрий
в .idea в файле имя_проекта.iml эти папки указаны вот так <excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
Дмитрий
разобрался
Дмитрий
пытаюсь сделать меню как описано тут http://symfony.com/doc/current/bundles/KnpMenuBundle/index.html не пойму как сделать свой шаблон меню, как задать какие стили должны быть у пунктов
Artem
кому интересно взяться за небольшой проект с ясным т/з на свежей симфони? удаленка. бюджет ~150к руб + возможен саппорт. разработку оцениваю в 3 недели фултайма. от меня код ревью и взаимное обогащение знаниями. можно юниора-мидла. пишите в личку. дам ответ не сразу (ближе к концу недели), т.к. сейчас занят.
Danil
knp_menu.twig.template
Олег
Подскажите я новичек в симфони. У меня есть уже готовая база. Поменять ее нету возможности так как работает с ней биллинг написаный на С++ написаный не мной и исходники закрыты. Я написал под эту базу личный кабинет абонента и админку на своем сделаном из костылей и палок "фреймворке". Пришло время когда я понял что нужно переезжать на нормальный фреймворк. Начал изучать симфони. Встал вопрос ребром как работать с базой данных? В таблицах есть много полей со значениями массивами (например такое поле "Иванов|+380984337899|ivanov|ivanov@mail.ru|") Как мне лучше мапить такие поля чтоб они распарсивались на Имя, телефон, скайп, почту, а при сохранении собирались назад?
Rodion
мрачно, однако
Rodion
кастомный тип писать
Олег
А сохранение там вообще по другому работает
Rodion
для доктрины
Rodion
+ lifecycle callbacks
Олег
Нужно писать в одну таблицу, чтобы биллинг прочитал данные обработал а потом сам записал в таблицу с абонентами
Олег
Тоесть на каждое такое нестандартное поле нужно писать свой кастомный тип?
Олег
А можно кастомными типами сделать чтоб при поиске Абонента выборка делалась из таблицы Users, а при сохранении записывалась в таблицу Actions?
Олег
Но в своем формате
Олег
Ничего, я так у себя и делаю
Олег
У меня есть класс Юзер у него 50 полей
Олег
Я в репозитории выбираю из базы строку, в которой 15 полей составных
Дмитрий
писать в одно поле кучу значений это конечно жестко
Олег
Распарсиваю и Возвращаю Юзера
Олег
Знаю(
Олег
В симфони мне как это сделать? Нужно орм или нет или просто в репозиториях квери билдером доставать, парсить и возвращать сущности?
Олег
Тогда вопрос как их сохранять? Так же в репозитории методы писать сохранения?
Олег
В Yii2 есть методы beforSave()
Олег
Там это делать можно
Дмитрий
я сам новичок в симфони :) ты в репо получаешь данные, распарсил поле и вернул значения перед сохранением собираешь все значения в одно и сохраняешь в таблицу либо в репо либо через сеттеры
Дмитрий
а чего с Yii решил спрыгнуть?
Олег
Не понравилась мне
Олег
Я назал разбираться для себя 1 магазин написал
Олег
не пошло...
Олег
А можно ссылку на пример или доку