
Shmaltorhbooks
10.04.2018
07:26:53
return [$form, clone $form]
?
в чем собственно сложность?
вернуть? клонирование? формы?

Vladimir
10.04.2018
07:28:06
$form2 = clone $form;
return [
'form' => $form->createView(),
'form2' => $form2->createView()
]

Google

Vladimir
10.04.2018
07:28:19
как-то так

Shmaltorhbooks
10.04.2018
07:29:28
так в чем проблема-то?
return [
'form' => $form->createView(),
'form2' => (clone $form)->createView()
]

Vladimir
10.04.2018
07:31:14
Шура, это не мне, это Алексею надо. я хз чо там

Shmaltorhbooks
10.04.2018
07:33:07
а, сорри, сплю еще)

Vladimir
10.04.2018
07:43:19
)
Такой, проснулся и первым делом - помогать

Sergey
10.04.2018
07:44:18
если собрать статистику по чату
то 60% приходящих вопросов это будет по симфони формам
30% по доктрине в духе "как мне сделать связь..."

Konstantin
10.04.2018
07:45:01
а остальное про сеттеры

Sergey
10.04.2018
07:45:08
про сеттеры не спрашивают)
и когда у меня спрашивают "а чо ты так не любишь формы", то вот сразу вспоминаю чатик и кол-во вопросов по формам

Google

Konstantin
10.04.2018
07:45:53
это интересный парадокс такой
заводишь чатик думаешь найти там единомышлеников
со временем начинают заваливаться нубы, спрашивать глупые вопросы, ты все это видишь, в голове тикает внутренний счетчик "уже 354-й вопрос про формы"
в итоге отвращение к чатику нарастает
одно и то же день за днем

Sergey
10.04.2018
07:46:55
я к тому что формы слишком переусложнены в симфони
и часто не нужны вообще

Konstantin
10.04.2018
07:47:14
а по факту это просто неэффективная трата опыта. т.к. он не накапливается. никто и не будет накапливать, т.е. поддерживать минимальный faq по частым вопросам

Bohdan
10.04.2018
07:47:45

Konstantin
10.04.2018
07:48:09
ну и я игнорю и меня тож игнорят, эт нормально

Bohdan
10.04.2018
07:48:14
во вью чатике пытаются сделать фак + бота, которым туда складывать ответы и вопросы
а остальные обычно не шарят
ну либо просто "присутствуют"

Konstantin
10.04.2018
07:48:51
да во многих чатиках аналогично что то пытаются сделать

Sergey
10.04.2018
07:49:05
я хз предлагаю на SO отправлять
либо избавляться от симфони форм))

Konstantin
10.04.2018
07:50:56
наверняка где то есть сборник лучших практик по симфони

Sergey
10.04.2018
07:51:10
https://symfony.com/doc/current/best_practices/index.html

Konstantin
10.04.2018
07:51:58
наверно я просто педант, но мне еще не хватает сравнения с другими способами, плюсов минусов

Google

Konstantin
10.04.2018
07:52:24
типа "а можно сделать все подругому вот так, но так будет хуже потому что..."

Vit
10.04.2018
07:53:10
Лучше чатик симфони фор бегинерс замутите . Итак у вас тут обсуждают что угодно, но не фреймворк.

Konstantin
10.04.2018
07:54:43
лень программиста всеравно потом подтолкнет к написанию бота

Vitaly
10.04.2018
08:46:49
Всем привет! Вопрос не по теме, но может кто сталкивался. Использую PHPStorm 2018.1.1.
Есть класс App\Entity\User. Как оказалось, что такой же есть в vendor/symfony/maker-bundle/tests/Util/fixtures/add_one_to_one_relation/User_simple_self.php
Очень раздражает, что автокомплит мне подсказывает методы из тестов в папке vendor, а не только из файла src/Entity/User.php. Можно ли как то изменить поведение автокомплита в данном случае?

Sergey
10.04.2018
08:47:22
возможно у тебя типы указаны для другого класса?

Shmaltorhbooks
10.04.2018
08:47:34
Добавь папку с дублирующим кодом в excluded

Konstantin
10.04.2018
08:47:49
а у меня наоборот вопрос был - как избавиться от автокомплита всякой хуиты в шторме потому что он индексирует всякие тесты и моки

Shmaltorhbooks
10.04.2018
08:48:04
fixtures, в твоём случае

Konstantin
10.04.2018
08:48:07
вроде вендор и помечается как library но не канает

Shmaltorhbooks
10.04.2018
08:48:20

Vitaly
10.04.2018
08:48:39

Shmaltorhbooks
10.04.2018
08:48:41
Можно в настройках проекта по маске отметить exclude

Konstantin
10.04.2018
08:48:46
аа тьфу я прочитал значит что ему наоборот надо этот автокомплит лол
ну тогда добро пожаловать в клуб

Shmaltorhbooks
10.04.2018
08:49:10
Что-то типа vendor/**/fixtures/**

Alexey
10.04.2018
08:50:12

Valentin
10.04.2018
08:50:15

Vitaly
10.04.2018
08:50:39
Здесь в настройках вроде как все эти библиотеки находятся в excluded

Shmaltorhbooks
10.04.2018
08:50:41
А в окне настроек там же есть список папок, которые попадают под маску

Google

Konstantin
10.04.2018
08:51:31
нужно в композер сделать настройку чтобы не клонировать тесты и примеры
а может она там уже есть не?

Shmaltorhbooks
10.04.2018
08:51:45
maker-bundle не в списке?

Alexey
10.04.2018
08:52:01
Кстати, все видели обновлённый дизайн сайта доктрины?
https://www.doctrine-project.org

Vitaly
10.04.2018
08:52:13

Shmaltorhbooks
10.04.2018
08:52:26
Но все равно?)

Vitaly
10.04.2018
08:52:44

Елнур
10.04.2018
08:52:52
например, слева папка node_modules отмечена красной, это значит что она exlcuded, а папка вендор нет

Shmaltorhbooks
10.04.2018
08:53:22

Vitaly
10.04.2018
08:53:39
Сами библиотеки в исключенных

Konstantin
10.04.2018
08:53:55
они не исключаются, они помечаются как библиотеки

Shmaltorhbooks
10.04.2018
08:54:17
Так написано же - excluded

Konstantin
10.04.2018
08:54:20
/var исключен, оранжевый
/vendor/*/* просто библиотеки а не исключения
хотя вообще каждая либа еще автоматом добавляется в include path во вкладке проекта в external libraries внизу

Alexey
10.04.2018
08:57:47

Google

Alexey
10.04.2018
09:00:24
Или Mark as Plain Text

Vitaly
10.04.2018
09:03:34

Alexey
10.04.2018
09:04:11

Konstantin
10.04.2018
09:04:12
может плагин для шторма написать
я не умею но идея норм

Timur
10.04.2018
09:10:07
Знает ли кто-нибудь плагины типа jsTree, только, чтобы можно было назначать несколько родителей одному узлу?
https://www.jstree.com/demo/

Andrew
10.04.2018
09:14:16

Timur
10.04.2018
09:14:43

Sergey
10.04.2018
09:21:38
там есть готовые визуализации (с интерактивом) для графов разных видов и расцветок
https://github.com/dagrejs/dagre
например вот
https://github.com/dagrejs/dagre-d3

Timur
10.04.2018
09:36:04
возьми d3js
Какая-то монструозная библиотека. Мне то нужно, чтобы именно было как в jsTree, с единственной лишь разницей, что одна нода может одновременно под двумя родителями быть, простыми словами одновременно в двух папках. Эта вся иерархия потом будет сохраняться в БД.
Это мне надо для реализации иерархии литературных жанров, где один поджанр может быть одновременно под несколькими наджанрами. например "комедия", может быть одновременно и "романом" и "рассказом".
При этом каждая нода должна иметь уникальный ID, чтобы присваивать его конкретному произведению, для дальнейшего удобного поиска. Мне лишь нужен удобный фронтэнд редактор для управления этой иерархией

Andrew
10.04.2018
09:45:17

Timur
10.04.2018
09:46:50

Konstantin
10.04.2018
09:46:52

Vitaly
10.04.2018
09:52:26

Konstantin
10.04.2018
09:53:05
малой кровью, ага

Vitaly
10.04.2018
09:53:41