@symfony_ru

Страница 75 из 138
Sergey
20.05.2017
08:24:01
Ребята, привет, я с symfony второй день как знаком. В общем мне надо сделать логаут юзера. Версия 3.2.8 В вью вывел через {{ logout_path('main') }} в security.yml в настрйках файрволла main logout: true Мне что-то еще надо сделать, чтобы заработало?

Valentin
20.05.2017
09:13:02
Тут, к сожалению, придется ответить ссылкой на официальный мануал http://symfony.com/doc/current/security.html#logging-out

Sergey
20.05.2017
09:18:45
Да, спасибо, непонимание было на одном моменте. Надо было роут еще настраивать, я его конечно настроил и у меня работало, но меня этот вопрос донимал, я думал что делаю что-то не так, просто неправильно сформулировал свои сомнения. Спасибо!

tony
22.05.2017
08:01:25
Товарищи, приветствую! Мне нужен ваш совет. Возникла необходимость влиться в новый проект, написан на Symfony 2, как я понял, сейчас переезд на более свежую версию. С Symfony я не знаком, но уже пару лет работаю с Laravel, за плечами опыт на Yii 1.x. Есть ли какой-то quick start guide для symfony? Ну или сборник best practics по работе с этим фреемворком? Может есть какие-то блоги авторитетных людей? Буду признателен за любую ссылку по теме (кроме google.com). Всем неравнодушным буду посылать лучи добра до конца рабочего дня по МСК

Google
Max
22.05.2017
08:02:29
Собственно http://symfony.com/doc/current/best_practices/index.html

best practices

Sergey
22.05.2017
08:02:58
tony Я в ситуации, очень схожей с твоей, я не пожалел что начал с документации

Max
22.05.2017
08:03:21
Есть еще отличная книга One year with Symfony

Сейчас зашлю

Karma
22.05.2017
08:03:51
https://leanpub.com/a-year-with-symfony

Max
22.05.2017
08:04:03
Да, она, спасибо

Sergey
22.05.2017
08:04:28
Спасибо

Max
22.05.2017
08:04:36
Есть перевод на русский, но он к сожалению не завершен, нет последних глав

Sergey
22.05.2017
08:04:54
Читать книги по программированию на русском, всё равно что программировать на 1с

Max
22.05.2017
08:05:00
https://leanpub.com/a-year-with-symfony-ru

tony
22.05.2017
08:05:00
+

Английский не проблема

Google
Valentin
22.05.2017
08:06:15
tony Ещё вот такое есть http://gnugat.github.io/2016/02/03/ultimate-symfony-http-kernel.html

Оно скорее про то как устроен симфони, чем про то, как им пользоваться

tony
22.05.2017
08:10:49
Товарищи, я искренне благодарен вам, спасибо!

Sergey
22.05.2017
08:11:33
Присоединяюсь.

Ребята, пните пожалуйста в какую сторону копать. Есть связь Портфель - Акции Один ко многим. Соответственно задача. При добавлении портфеля, сразу наполнять их новосозданными акциями, то есть создавать в той же форме, а не подтягивать готовые. Как правильно обозначить форму под это все.

Max
22.05.2017
12:52:18
CollectionType

Sergey
22.05.2017
12:56:08
Эффект утёнка все гут, спасибо

Господа, скажите, где все таки верно хранить вью? в апп или внутри бандла?

Serg
24.05.2017
10:29:26
внутри бандла

Denis denya Voskoboinik
24.05.2017
10:37:53
в апп

Sergey
24.05.2017
10:38:18
Будут еще мнения? ?

Sergey
24.05.2017
10:38:32
Я новичек, поймите правильно.

На самом деле я слышал мнение, что это зависит от конкретных кейсов конкретной команды

И что в принципе не будет грубой ошибкой хранение там или там

главное чтобы не там и там одновременно

Pavel
24.05.2017
10:40:11
В PSR не описано как инклудить классы без неймспейса? С "use" или указывая полный путь "\Class" прямо в методах?

Или таких классов вообще не должно быть

Serg
24.05.2017
10:58:02
Бандл нужен для какой то определённой бизнес задачи. Когда возникает необходимость реализовать решение другой бизнес задачи или код уже пишется на другую тему, как правило рядом с этим бандлом появляется ещё один. Это нужно чтобы не пихать всё в одну кучу в один бандл. Отсюда следует, что и шаблоны должны лежать в отдельных кучках в бандлах, а не в одной каше. Далее, если рассматривать момент с бандлами, может появиться необходимость заюзать один из этих бандлов другом проекте и в этом случае бандл выносят уже в вендор. Так же если проект начинает выжирать все ресурсы сервака, то эти бандлы можно разделить на несколько симфонийских проектов и раскидать на разные серваки. Именно поэтому нужно изначально складывать шаблоны в бандл, а не в app

Mike
24.05.2017
20:15:16
А зачем тогда разделяют Bundles и Components?

Google
Mike
24.05.2017
20:16:18
Как вам структура и организация проектов silius и elkodi?

Siliys

Valentin
24.05.2017
20:20:15
Компоненты можно использовать вне фреймворка (точно так же, как компоненты самого Symfony)

Mike
24.05.2017
20:21:13
А кто нить на практике пробовал так делать?

Daniel
24.05.2017
21:01:37
Как "так"?

Подключать композер пакеты и использовать их?

Я пробовал

Понравилось

Mike
24.05.2017
21:34:44
вот так https://github.com/Sylius/Sylius/tree/master/src/Sylius

https://github.com/elcodi/elcodi/tree/master/src/Elcodi

Max
25.05.2017
03:45:17
Хороший путь - это когда вся бизнес логика сообрана в компоненты и никак не зависит от фреймворка. Тогда bundle нужен только для того что бы интегрировать компонент в структуру фреймворка (сконфигурировать сервисы, сделать мэппинг сущностей для doctrine и т.д.) . Фабьен где то про это даже писал. Ну и в самой sf2 если посмотреть внимательно используется этот подход. Любые компоненты symfony можно использовать за пределами фреймворка. Собственно при таком подходе, фреймворк становится деталью реализации

Sergey
25.05.2017
11:10:31
Господа, помогите сняться с ручника. Почему doctrine:migrations:diff генерит пустой up() метод, хотя все entities на месте

Sergey
25.05.2017
11:21:45
Спасибо, снялся - кастомные названия таблиц

Мурад
25.05.2017
15:38:43
У кого опыт с event sourcing. Как вы делаете версионирование событий? Вариант который предлагают многие: Создать новый класс ивента с меткой V2, а старый отметить как Deprecated. Но в таком случае, как быть со ссылками на классы старых ивентов, на которые ссылаются подписчики? Или может есть более изящный способ, с авто преобразованием старых ивентов в новые?

Kirill
25.05.2017
15:47:26
Пссс, ребят. Как заменить абсолютные пути транлятора на пути к бандлам, но так чтобы ничего не сломалось? =) Т.е. по-аналогии вот с этой path http://symfony.com/doc/2.8/translation.html#translation-resource-file-names-and-locations

p.s. вот такая шняга не фурычит: framework: translator: paths: - "@AppBundle/Resources/translations"

есть идеи? =)

Дмитрий
26.05.2017
12:13:44
ребята, запускаю скрипт в консоле php /usr/local/www/kpi2test/bin/console arfs:order все работает эта же строка не срабатывает через крон уже незнаю что делать

AlexeyDsov
26.05.2017
12:14:29
а как в кроне строка выглядит?

Serg
26.05.2017
12:14:40
Посмотри енвиромент у себя и у крона

Google
Serg
26.05.2017
12:15:03
Пропиши в кроне команду env в файл

Дмитрий
26.05.2017
12:16:31
а как в кроне строка выглядит?
* * * * * php /usr/local/www/kpi2test/bin/console arfs:order пробовал и так * * * * * /usr/local/bin/php /usr/local/www/kpi2test/bin/console arfs:order

Admin
ERROR: S client not available

Дмитрий
26.05.2017
12:16:52
Serg Yakimov, [26.05.17 16:14] Посмотри енвиромент у себя и у крона Serg Yakimov, [26.05.17 16:15] Пропиши в кроне команду env в файл а по подробнее

Serg
26.05.2017
12:19:21
* * * * * env > /tmp/env.log

посмотри, что появится в этом файле через минуту и сравни со своим окружением

так же вначале кронтаба можно прописать:

SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

так же можешь поставить на tail логи симфони и логи пхп

при запускается возникает ошибка, в логах она должна быть отображена

Дмитрий
26.05.2017
12:34:15
Serg
26.05.2017
12:35:04
я про логи симфони и логи php

не про вывод результата работы таски в файл

Дмитрий
26.05.2017
12:39:51
поставил расписание под рутом, все сработало

почему под пользователем не запускается?

с окружением что-то не то?

Serg
26.05.2017
12:43:10
я считаю что да

так же может не хвать прав на создание какого-нибудь pid файла

Дмитрий
26.05.2017
12:45:41
сейчас пробую вот так * * * * * /usr/local/bin/php /usr/local/www/kpi2test/bin/console arfs:order

Google
Дмитрий
26.05.2017
12:45:47
под юзером

IGOR
30.05.2017
05:27:45
Всем привет)

Alan
30.05.2017
15:41:34
привет

Nomaniba
01.06.2017
12:52:47
Йоу, композиторы

Есть, трабла с Codeception и симфони

Писал тесты в ветке, замержил в мастер и все дропнуло

Ща



IGOR
01.06.2017
12:55:31
Как на счет Резета в ветке?

некашерно?

Nomaniba
01.06.2017
12:56:56
Дропнуло сам кодсепт

Апликуха то робит

Страница 75 из 138