@symfony_php

Страница 191 из 1418
Dinar
21.04.2017
12:57:29
МОжно даже назвать таблицу order

Просто надо написать name="`order`"

Алексей
21.04.2017
12:58:17
Ну лично я за название таких таблиц во множественном числе, так что у меня нет такой проблемы в принципе.

Dinar
21.04.2017
12:58:27
Ну ок.

Google
Dinar
21.04.2017
12:58:32
Я услышал вас. Спасибо :)

Timur
21.04.2017
13:14:33
Я услышал вас. Спасибо :)
Была схожая проблема, когда нужны были сущности Class и Group. Так как проект делается к Германии, назвали сущности Klasse и Gruppe соответственно ))

Dinar
21.04.2017
13:14:56
Ну я мог назвать их Bestellung

Но блин! :)

Timur
21.04.2017
13:16:57
А какая еще консистентность? Ты же в дальнейшем не будешь обращаться к этой таблице, это дело доктрины

Как вариант, можно таблицу назвать с русской O, Оrders

?

Dinar
21.04.2017
13:17:36
Или даже с Эмодзи :)

Че уж там :)

Timur
21.04.2017
13:17:42
Örder

Dinar
21.04.2017
13:18:37
:D

Timur
21.04.2017
13:20:40
Dinar
21.04.2017
13:21:03
Как и эмодзи, если кодировка позволяет

Google
Алексей
21.04.2017
14:04:23
Тут есть кто-нибудь, кто использует интеграцию PhpStorm и Jira для подгрузки тасков? У меня вот есть проблема. В компании используется Jira Cloud и при поиске задачи в шторме у меня ошибка: 5:01 PM Cannot connect to https://some-host.atlassian.net Request failed. Reason: "Поле 'summary' не существует, или не отображается для анонимных пользователей." "Поле 'assignee' не существует, или не отображается для анонимных пользователей." Само собой, я не анонимный пользователь и у меня в настройках подключения к Jira в шторме указаны данные входа.

Нашёл вот такое. Судя по всему, ровно то же, что у меня: https://stackoverflow.com/questions/41593590/phpstorm-and-jira-integration

Dinar
21.04.2017
14:22:39
Что это за проблема может быть? [2017-04-21 16:22:06] php.WARNING: Warning: Declaration of Proxies\__CG__\AccountBundle\Entity\User::setFirstName(string $firstName): AccountBundle\Entity\User should be compatible with AccountBundle\Entity\User::setFirstName(?string $firstName): AccountBundle\Entity\User {"exception":"[object] (ErrorException(code: 0): Warning: Declaration of Proxies\\__CG__\\AccountBundle\\Entity\\User::setFirstName(string $firstName): AccountBundle\\Entity\\User should be compatible with AccountBundle\\Entity\\User::setFirstName(?string $firstName): AccountBundle\\Entity\\User at /home/garf/www/epos/var/cache/dev/doctrine/orm/Proxies/__CG__AccountBundleEntityUser.php:8)"}

Аааа

Наллабл тайпс наверно

Sergey
21.04.2017
14:25:07
либо ему 2й аргумент не нравится

Dinar
21.04.2017
14:26:32
В общем, уберу пока из энтити скалярные типы. Че-то как-то они пока не сильно гибкие.

Timur
21.04.2017
14:30:12
Dinar
21.04.2017
14:30:35
Дак я не наследую. Это же просто Энтити

Это доктриновские прокси по сигнатуре не совпадают.

Sergey
21.04.2017
14:31:10
обнови доктрину)

Timur
21.04.2017
14:31:20
И еще, нельзя в php вписывать скалярные типы в объявлениях аргументов public function test(integer $var) { ... }

Dinar
21.04.2017
14:32:37
Длинные названия скаляров депрекейтед. А может уже даже убраны

Sergey
21.04.2017
14:32:45
обнови пхп) даже iterable можно
Но array_map все же не умеет iterable?

Google
Dinar
21.04.2017
14:32:52
integer -> int boolean -> bool

ну стринг и флоут - как было

Sergey
21.04.2017
14:40:15
ты лучше объясни откуда взялся integer если надо int

Timur
21.04.2017
14:43:55
ты лучше объясни откуда взялся integer если надо int
это же элементарно, я вписал его туда

Sergey
21.04.2017
14:44:56
вопрос почему integer а не int

или не string как в примере с которого все началось)

ну то есть я чет как-то не пойму мысль которую ты пытался донести утверждением что "нельзя в php вписывать скалярные типы в объявлениях аргументов"

если ты про то что у наследников нельзя усиливать прекондишены методов - это типа LSP

ну то есть и так понятно

просто сигнатура должна подходить

Aleh
21.04.2017
14:48:35
и даже strict_types

Evegniy
21.04.2017
14:49:29
Добрый день. Скажите, а как я могу сделать multipe primarykey для entity ?

Sergey
21.04.2017
14:49:56
Но array_map все же не умеет iterable?
умеет же. это ты с генераторами путаешь наверное

Evegniy
21.04.2017
14:51:07
композитный ключ?
да, но у меня они оба ни с чем не связаны, и не автоикрементрые .

Timur
21.04.2017
14:52:27
да, но у меня они оба ни с чем не связаны, и не автоикрементрые .
http://doctrine-orm.readthedocs.io/projects/doctrine-orm/en/latest/reference/annotations-reference.html#annref-uniqueconstraint

Google
Evegniy
21.04.2017
14:54:30
Сейчас попробую, спасибо огромное!

http://doctrine-orm.readthedocs.io/projects/doctrine-orm/en/latest/reference/annotations-reference.html#annref-uniqueconstraint
No identifier/primary key specified for Entity "...". Every Entity must have an identifier/primary key.

http://shot.ruzarh.ru/2017-04-21-17-58-15-gm5cv.png

Timur
21.04.2017
15:01:25
No identifier/primary key specified for Entity "...". Every Entity must have an identifier/primary key.
Так в доктрине же id автоматически генерируется

Evegniy
21.04.2017
15:02:23
т.е. я не могу сделать составной ключик без автоикрементного поля?

Timur
21.04.2017
15:03:03


Admin
ERROR: S client not available

Timur
21.04.2017
15:03:20
или как бы ты его ни назвал

но ты должен отметить это поле как @Id

но он не должен быть частью твоего составного ключа

Evegniy
21.04.2017
15:04:19
Т.е. нельзя (( Спасибо! )

Timur
21.04.2017
15:04:55
Т.е. нельзя (( Спасибо! )
А зачем тебе сущность без id?

мешает что ли?

Evegniy
21.04.2017
15:13:01
мешает что ли?
На самом деле да ) В этом месте очень мешает )

Timur
21.04.2017
15:13:17
Sergey
21.04.2017
15:13:42
или просто заюзать uuid

Evegniy
21.04.2017
15:14:35
Уникальная связка может быть из трех ключей, как ее можно обновить массово знаю только эти три идентификатора? Без подзапроса

Google
Evegniy
21.04.2017
15:15:16
А как обновить массово без подзапроса что бы узнать id ?

Sergey
21.04.2017
15:15:36
Uuid::uuid4()

что за апдейты. зачем апдейты

что происходит, какие подзапросы

Evegniy
21.04.2017
15:17:24
что происходит, какие подзапросы
Как uuid4 связан с multiple_primary_key ?

Sergey
21.04.2017
15:17:37
Как uuid4 связан с multiple_primary_key ?
а автоинкремент как?

Evegniy
21.04.2017
15:17:46
Он мне и не нужен.

Sergey
21.04.2017
15:17:48
ну и вообще - зачем тебе multiple primary key

Evegniy
21.04.2017
15:18:46
Мне начать расписывать архитектуру? Я спросил как мне его сделать, а не как придумать новую архитектуру

хорошо пример. Есть табличка с 24 primary_key что бы получать разные срезы в статистике, как тут поможет uuid4 ?

Evegniy
21.04.2017
15:20:49
Sergey
21.04.2017
15:21:41
Откуда такие данные?
ну опиши зачем, почему именно так

какая задача

потому что звучит как весьма сомнительное решение, это как юзать pk тупо как уникальный индекс хотя можн опросто юзать уникальный индекс

Evegniy
21.04.2017
15:22:03
Статистика с со срезами

Sergey
21.04.2017
15:22:15
почему 24 pk?

Страница 191 из 1418