
Igor
18.03.2017
14:38:33
Млин опять запара.какой-то черезчур вычурный этот симфони.удалил вручную ненужный файл-контроллер с /src/AppBundle/Controller, теперь вообще ничего нельзя делать,при обращении к любой странице получаю ошибку что тот удаленный файл не найден, пробую чисттить кэш через командную строку-получаю опять эту же ошибку.wtf???
routing.yml стандартный, ничего туда не добавлял и не изменял вообще

Big_Shark
18.03.2017
15:21:28

Igor
18.03.2017
15:32:58
?

Google

Big_Shark
18.03.2017
16:02:56

Igor
18.03.2017
16:03:27
я нашел ошибку,дело не в кеше было))
поначалу подумал что это магия симфони,ну типа контроль целостности или еще чего, чтобы нельзя блыо просто взять и удалить файл из бандла,но оказалось что я в имени контроллера напартачил)

Виталий
20.03.2017
14:09:51
Всем приветы
Нужна помощь, бьюсь уже пару часов, нихрена понять не могу.
Решил катнуть таки на 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
20.03.2017
14:13:39
Обновить либу пробовал?

Виталий
20.03.2017
14:14:15
Так дело в том, что либа в зависимостях у доктрины. Сам я её не ставил.

Big_Shark
20.03.2017
14:14:35
Ну обновить доктрину

Виталий
20.03.2017
14:17:03
Фишка в том, что этот же самый проект на другом сервере взлетает без проблем, с тем же стеком, на той же оси.

Big_Shark
20.03.2017
14:17:22
Магия, не иначе )

Aleksandr
20.03.2017
14:42:58
бывает надо убить кеш руками)
rm -rf

Виталий
20.03.2017
14:43:30
Убивал, результат тот же.

Google

Aleksandr
20.03.2017
14:43:38
опкеш?
версии пхп 1 в 1?
composer.lock?

Виталий
20.03.2017
14:45:12
Виртуалка девовская
opcache выключен.
версии 1 в 1, что система, что пхп, что нгинх и тд.
lock удалял, безрезультатно...

Aleksandr
20.03.2017
14:45:43
а какая версия?
пхп

Виталий
20.03.2017
14:46:01
7.0.17

Aleksandr
20.03.2017
14:46:15
эмм
а 7.0 разве есть войд?)

Gaiaz Iusipov
20.03.2017
14:46:42
7.0.17
зачем обновляться с 5 на 7 и не делать это сразу на последнюю версию?

Denis denya Voskoboinik
20.03.2017
14:48:04
https://github.com/symfony/symfony/issues/21714

Виталий
20.03.2017
14:48:16
Так, ну суть проблемы я понял, правда нифига не понимаю, как это работает на другой машине с таким же стеком...

Aleksandr
20.03.2017
14:55:16
кеш?)
сразу бы в 7.1 и 3.2 обновлялся и все))
3.2

Kirill
20.03.2017
19:23:47
либо платформу явно укажи, вроде: extra: {platfom: "7.0"}
либо для этого прокси явно укажи версию, я не помню точно какую

Google

Kirill
20.03.2017
19:24:40
:D
короче, я сталкивался с этой шляпой и на 7.1 эта хрень не работает
ещё есть траблы у Vich Uploader с 7кой, но там тоже явно надо версию проставить и всё заведётся
вроде 1.3 или 1.4

Alan
21.03.2017
17:56:38
@SerafimArts ты шо ларку бросил?)

Sergio
21.03.2017
18:41:01

Kirill
21.03.2017
19:59:07
@SerafimArts ты шо ларку бросил?)
я не бросал же о_0 Наоборот сейчас активно пилим сайтик новый new.laravel.su даже со стримами: https://vk.com/videos-53758340?section=album_54748876

Дмитрий
24.03.2017
10:57:22
что-то нажал в phpstorm :)
в окне Project Files в папке vendor видны только autoload.php и папка bin, а остальных нет
но файлы то там есть

Sergey
24.03.2017
10:58:17

Дмитрий
24.03.2017
10:58:23
да
в .idea в файле имя_проекта.iml
эти папки указаны вот так
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
разобрался

Дмитрий
24.03.2017
11:14:10
пытаюсь сделать меню как описано тут http://symfony.com/doc/current/bundles/KnpMenuBundle/index.html
не пойму как сделать свой шаблон меню, как задать какие стили должны быть у пунктов

Alexandr
25.03.2017
11:24:20
подскажите, как заставить отображаться команду в bin/console list если регистрируем её с помощью тегов?

Artem
29.03.2017
09:03:28
кому интересно взяться за небольшой проект с ясным т/з на свежей симфони? удаленка. бюджет ~150к руб + возможен саппорт. разработку оцениваю в 3 недели фултайма. от меня код ревью и взаимное обогащение знаниями. можно юниора-мидла. пишите в личку. дам ответ не сразу (ближе к концу недели), т.к. сейчас занят.

Daniel
29.03.2017
11:44:12
knp_menu.twig.template


Олег
29.03.2017
11:52:46
Подскажите я новичек в симфони. У меня есть уже готовая база. Поменять ее нету возможности так как работает с ней биллинг написаный на С++ написаный не мной и исходники закрыты. Я написал под эту базу личный кабинет абонента и админку на своем сделаном из костылей и палок "фреймворке". Пришло время когда я понял что нужно переезжать на нормальный фреймворк. Начал изучать симфони. Встал вопрос ребром как работать с базой данных? В таблицах есть много полей со значениями массивами (например такое поле "Иванов|+380984337899|ivanov|ivanov@mail.ru|") Как мне лучше мапить такие поля чтоб они распарсивались на Имя, телефон, скайп, почту, а при сохранении собирались назад?

Rodion
29.03.2017
11:54:11
мрачно, однако
кастомный тип писать

Google

Олег
29.03.2017
11:55:12
А сохранение там вообще по другому работает

Rodion
29.03.2017
11:55:15
для доктрины
+ lifecycle callbacks

Олег
29.03.2017
11:56:01
Нужно писать в одну таблицу, чтобы биллинг прочитал данные обработал а потом сам записал в таблицу с абонентами

Admin
ERROR: S client not available

Олег
29.03.2017
11:56:59
Тоесть на каждое такое нестандартное поле нужно писать свой кастомный тип?
А можно кастомными типами сделать чтоб при поиске Абонента выборка делалась из таблицы Users, а при сохранении записывалась в таблицу Actions?
Но в своем формате

Дмитрий
29.03.2017
12:31:23

Олег
29.03.2017
12:32:13
Ничего, я так у себя и делаю
У меня есть класс Юзер у него 50 полей
Я в репозитории выбираю из базы строку, в которой 15 полей составных

Дмитрий
29.03.2017
12:33:33
писать в одно поле кучу значений это конечно жестко

Олег
29.03.2017
12:33:37
Распарсиваю и Возвращаю Юзера
Знаю(
В симфони мне как это сделать? Нужно орм или нет или просто в репозиториях квери билдером доставать, парсить и возвращать сущности?
Тогда вопрос как их сохранять? Так же в репозитории методы писать сохранения?
В Yii2 есть методы beforSave()
Там это делать можно

Дмитрий
29.03.2017
12:39:18
я сам новичок в симфони :)
ты в репо получаешь данные, распарсил поле и вернул значения
перед сохранением собираешь все значения в одно и сохраняешь в таблицу
либо в репо либо через сеттеры

Google

Дмитрий
29.03.2017
12:39:49
а чего с Yii решил спрыгнуть?

Олег
29.03.2017
12:40:08
Не понравилась мне
Я назал разбираться для себя 1 магазин написал
не пошло...

Artem
29.03.2017
13:04:32

Олег
29.03.2017
13:05:14
А можно ссылку на пример или доку

Artem
29.03.2017
13:23:29
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/custom-mapping-types.html

Karma
29.03.2017
16:51:02
@Delorian вот ссылка на lifecycle events
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html#lifecycle-events

Gaiaz Iusipov
30.03.2017
17:21:14
Ребята есть html в котором параграфы и картинки.
Посоветуйте как на symfony crawler выбрать первую картинку и первый параграф (это понятно как) и (далее непонятно как) определить что в разметке первее - картинка или параграф
Ребята подскажите, если запистить 2 симфони процесса
$process1->start()
$process2->start()
то будет ли потом работать
$process1->wait();
$process2->wait();
?
а перехват ошибок? как лучше распараллеливать процессы с дальнейшей синхронизацией, есть у конибудь мысли?

Alan
01.04.2017
17:58:52
не использовать пхп?
для всего

Gaiaz Iusipov
02.04.2017
12:18:23
Почему? тут ведь просто нет реализации процесс менеджера из коробки который позволил бы сделать это красиво

Daniel
04.04.2017
14:08:52
Чот тухленько тут