
Vladislav
07.01.2018
20:46:53

Oleja
07.01.2018
20:47:27
ну если это нынче правильно - то звиняйте, так и код весь можно ctrl+c ctrl+v
а когда есть структура, которая выведется независимо от того что там дизайнер сделает - то уж лучше пусть выводится то что ожидается

Vladislav
07.01.2018
20:48:23
чувак, я тебе сказал самый простой способ найти проблему

Google

Vladislav
07.01.2018
20:48:26

Oleja
07.01.2018
20:48:39
не добавишь ты так
симфони берет название элемента
в этом случае save

Елнур
07.01.2018
20:48:53
полага, это как-то связано с getBlockPrefix
id любого элемента формы зависит от getBlockPrefix. Строка, которая вернет данная функция - будет префиксом для id.
Например, если getBlockPrefix - вернет:
return 'registration_form',
то id кнопки будет registration_form_submit

Oleja
07.01.2018
20:49:01
это и будет и id и name

Anton
07.01.2018
20:49:03
не добавишь так

Oleja
07.01.2018
20:49:44

Константин
07.01.2018
20:49:51
@Kelrik и вообще, я полагаю id тебе надо переопределить, чтобы в js его засунуть. Если так, то хардкодить id в двух местах плохая (форме и js) затея.
В twig можно получить id нужного тебе элемента и вставить его в js. {{ form.knopka.vars.id }}

Anton
07.01.2018
20:50:29
нет, просто в итоге так получилось, что все кнопки имеют одинаковый id. Подумал, что это не очень хорошо.
->add('sumbit', SubmitType::class)
вот так было оказалось :)

Google

Oleja
07.01.2018
20:50:49

Anton
07.01.2018
20:50:50
не обратил внимание...

Sergey
07.01.2018
20:55:36
но это если у тебя логика зависит от того какая кнопка нажата.

Oleja
07.01.2018
20:56:40

Sergey
07.01.2018
20:57:54
блин как же круто не иметь с этим вообще дела... формы... сайты... ну нафиг

Oleja
07.01.2018
20:59:16

Bohdan
07.01.2018
21:00:50

Oleja
07.01.2018
21:01:24
можно же писать и апи, для того же ангулара

Sergey
07.01.2018
21:01:27

Bohdan
07.01.2018
21:01:49
ну, апишки - тоже сайты
хотя грань тонкая, да

Sergey
07.01.2018
21:02:09
нет, это абсолютно не то же самое. Разница в том что тебя не ограничивает гипертекст
формы намного проще делать на js с реактами/ангулярами. Как и в целом намного больше возможностей с точки зрения UX
но это актуально для приложений

Oleja
07.01.2018
21:03:11

Sergey
07.01.2018
21:03:35
сервер сайд рендринг сейчас все умеют
но вуй я не смотрел и буду писать на нем только если уже будет в проекте

Oleja
07.01.2018
21:04:25

Sergey
07.01.2018
21:04:36
ангуляр да, а вот реакт запросто

Google

Sergey
07.01.2018
21:04:46
но это... сомнительно

Oleja
07.01.2018
21:04:49
из ангулара и реакта, его проще всего

Sergey
07.01.2018
21:05:26
да и честно разницы я не особо вижу сейчас на чем делать. Но и кидаться просто так куда-то не хочу

Sergey
07.01.2018
21:05:49
есть же реакт, зачем что-то другое)

Sergey
07.01.2018
21:06:02

Oleja
07.01.2018
21:10:21
а для дебага js кто что использует? хром или лису?

Sergey
07.01.2018
21:10:35

Oleja
07.01.2018
21:10:37
Всю жизнь сидел на лисе, но думаю на хром перейти, есть ли смысл в этом?

Sergey
07.01.2018
21:10:57
всю жизнь на хроме сижу
мощнее хром дэв тулс ничего нет

Oleja
07.01.2018
21:11:34
вот тоже к этому склоняюсь, надо заставить себя поменять все же эту лисичью привычку

Bohdan
07.01.2018
21:11:57

Vit
07.01.2018
21:15:21
А как ваши вуе и прочие ангуляры с точки зрения поисковиков? Или в ваших проектах с сео не заморачиваются?

Vladislav
07.01.2018
21:15:37
изи
но есть сервер рендеринг
если что

Oleja
07.01.2018
21:16:00

Vladislav
07.01.2018
21:16:14
ну и да, в проектах не заморачиваются с сео в основном

Google

Oleja
07.01.2018
21:16:20
а туда се не должно заходить =)

Bohdan
07.01.2018
21:19:02

darkwoolf
08.01.2018
01:44:02
Странный вопрос, но можно вот так написать в сущности?
/**
* @ORM\Column(type="integer")
*/
private $counterLikes;
public function __construct()
{
$this->counterLikes = 0;
}
public function upCounterLikes()
{
return $this->counterLikes = $this->counterLikes + 1;
}

Vladislav
08.01.2018
01:49:09
ну вообще так и нужно) сущность это поведение )
только метод ничего не должен возвращать
public function upCounterLikes() : void {
$this->counterLikes++;
}

Pavel
08.01.2018
07:35:13

Admin
ERROR: S client not available

Oleja
08.01.2018
07:36:38

Дмитрий Maestro
08.01.2018
08:13:57

Sergey
08.01.2018
08:14:34

Dinar
08.01.2018
08:15:19

Sergey
08.01.2018
08:15:50

Dinar
08.01.2018
08:16:18

Sergey
08.01.2018
08:16:54

Dinar
08.01.2018
08:17:19
Это потому что он клевенький. :))

Sergey
08.01.2018
08:20:10
плотно

Google

Sergey
08.01.2018
08:20:32
"он клевенький". Или ангуляр 5-ый какой

Dinar
08.01.2018
08:21:01

Sergey
08.01.2018
08:21:36

Dinar
08.01.2018
08:21:59
Ну там оно все равно разделено как-то.
А тут прям внутри.
Я допускаю, что я очень сильно не знаю реакт. И может там в остальном все на порядок круче.

Danil
08.01.2018
08:22:38
в вуе тоже можно в jsx, но мне один раз всего понадобилось

Dinar
08.01.2018
08:22:40
Но че-то не было возможности увидеть как действительно организовывать проекты на нем

Sergey
08.01.2018
08:22:42
а я допускаю что "нипонятно, стремно выглядит какашка"

Dinar
08.01.2018
08:22:59

Sergey
08.01.2018
08:23:31
jsx норм тем, это сахар над createElement и только. Самое то место для компонента.
никакого "не разделения", вполне кохизив модуль

Dinar
08.01.2018
08:24:02
Может мне посчастливится как нибкдь попасть в реакт проект. Потому что я действительно хотел бы на нем пописать.

Sergey
08.01.2018
08:24:53
но ты на главный вопрос ответь... я лично не вижу разинцы между ангуляром и реактом (с точки зрения оргенизации UI или проекта), так скажи мне, чем вуй, который считай упрощенный реакт, мне может пригодиться?
все что в списке "плюсов" vue (вроде необязательности и простоты сборки) меня не особо интересуют.

Dinar
08.01.2018
08:26:12
А по производительности там кто быстрее?
Просто на вуе очень удобно писать. Мне было приятно в него въехать :)

Sergey
08.01.2018
08:27:33
примерно одинаково: https://cdn-images-1.medium.com/max/1600/1*YpbalqSUMYIYjXCduq7dcA.png

Dinar
08.01.2018
08:29:46
Оно же не всегда хуже, верно?