@symfony_php

Страница 121 из 1418
Taras
28.02.2017
14:39:01
или в этом случае надо нативным SQL уже?

Sergey
28.02.2017
14:45:18
тогда тебе нужен IDENTITY

SELECT IDENTITY(d.parentDocument)

Daniel
28.02.2017
14:47:08
Ребята, помогите http://pastebin.com/TLBCGCHz С первого взгляда, понятно "нахуа" контроллер и что за контроллер?

Google
Maxim
28.02.2017
14:47:54
просто беги!

Daniel
28.02.2017
14:48:00
Вот !

Sergey
28.02.2017
14:48:06
кто-то упоролся абстракциями

Taras
28.02.2017
14:51:52
во... identity супер!

Dima
28.02.2017
14:56:13
парни, может кто в двух словах пояснить разницу между phpunit/phpunit и symfony/phpunit-bridge ?

Ivan
28.02.2017
14:56:30
мост

Dima
28.02.2017
14:56:40
это и из названия ясно)

Sergey
28.02.2017
14:56:44
It comes with the following features: Forces the tests to use a consistent locale (C); Auto-register class_exists to load Doctrine annotations (when used); It displays the whole list of deprecated features used in the application; Displays the stack trace of a deprecation on-demand; Provides a ClockMock and DnsMock helper classes for time or network-sensitive tests. Provides a modified version of PHPUnit that does not embed symfony/yaml nor prophecy to prevent any conflicts with these dependencies.

Ринат
28.02.2017
14:56:45
в двух, не в одном

Sergey
28.02.2017
14:57:24
всякие clockmock удобные, показывает депрекейты

но вообще для депрейкетов его делали изначально

Dima
28.02.2017
14:58:09
достаточно ли иметь установленным пакет symfony/phpunit-bridge, без phpunit/phpunit чтобы тесты работали ?

сейчас имею именно такую ситуацию и гложет вопрос - нормально ли так ?

Google
Maxim
28.02.2017
14:59:19
а бридж сам не подтянет?

Sergey
28.02.2017
15:00:01
не

видимо откуда-то тянет пхпюнит

Maxim
28.02.2017
15:00:43
https://github.com/symfony/phpunit-bridge/blob/master/composer.json

не, не подтянет

Dima
28.02.2017
15:02:55
то-то и странно, что тесты работают с одним лишь бриджем, при отсутствии phpunit/phpunit в composer.json

Sergey
28.02.2017
15:04:33
в composer.lock посмотри откуда он тянется

Dima
28.02.2017
15:07:23
это говорит о том, что доктрина тянет ?



Sergey
28.02.2017
15:07:40
не, это require-dev

где-то в require должно быть

composer why phpunit/phpunit

попробуй так еще

Dima
28.02.2017
15:10:47
спасибо

всё ок - я тестирую на деве пока

Неясно было почему тесты работают, при отсутсвии явно указанного требования пакета phpunit

.lock объясняет, супер!

Sergey
28.02.2017
15:13:21
вообще команду скинул, она тоже тыкает пальцем на то откуда взялся пакет)

$ composer why egeloen/http-adapter willdurand/geocoder v3.3.0 requires egeloen/http-adapter (~0.8)

?

Google
Dima
28.02.2017
15:22:44
найс))

правда на dev не ищет похоже

Sergey
28.02.2017
15:24:10
require-dev устанавливаются только верхнего уровня

из зависимостей ниче не тянет

Дмитрий
28.02.2017
15:43:04
а как использовать свой encoders для проверки пароля?

есть таблица юзеров (создана другим проектом), нужно ее использовать для авторизации, больше таблица использоваться не будет, пароль в ней зашифрован с помощью base64, md5 и добавлены еще символы. Как проверить в этом случае пароль

Andrey
28.02.2017
15:49:42
берем пароль от юзера кодируем его в base64, md5 добавляем еще символы и сравниваем с тем что в базе или я не понял вопроса

Дмитрий
28.02.2017
15:51:17
это понятно, а как заставить security юзать свой алгоритм шифрофания и проверки пароля?

Sergey
28.02.2017
15:51:29
ну свой encoder зарегай же

security: encoders: FOS\UserBundle\Model\UserInterface: sha512

Дмитрий
28.02.2017
15:51:48
вот это и не понял как сделать

Sergio
28.02.2017
15:53:38
вот это и не понял как сделать
http://stackoverflow.com/questions/18594422/fosuserbundle-symfony2-login-with-different-encoded-password оно?

Дмитрий
28.02.2017
15:55:48
вроде оно

я правильно понимаю что в методе encodePassword указать как шифруется пароль и его вернуть?

Sergio
28.02.2017
16:05:27
да

Sergey
28.02.2017
17:06:38
/stat@combot

Combot
28.02.2017
17:06:39
combot.org/chat/-1001091570538

Yuriy
28.02.2017
19:32:43
добрый вечер, кто то может показать пример сервиса который выполняет загрузку файла на хост

Sergey
28.02.2017
19:34:32
откуда куда грузить надо?

Google
Yuriy
28.02.2017
19:36:22
из личного кабинета загрузка документов на хост для возможности в будещем их скачивать

т.е. из ПК пользователя на хост сайта

Sergey
28.02.2017
19:37:19
а

http://symfony.com/doc/current/controller/upload_file.html

Sergio
28.02.2017
19:38:34
blueimp/jquery-file-upload

например мы юзали

Kirill
28.02.2017
19:39:30
https://github.com/dustin10/VichUploaderBundle

Sergey
28.02.2017
19:46:24
то что я скинул самый надежный способ) без лишних телодвижений

Admin
ERROR: S client not available

Sergey
28.02.2017
19:47:38
@seriycoder ты там тестовое делал вроде, прошел собес?

Sergio
28.02.2017
19:48:24
@Enleur, ну вроде бы да) с завтрашнего дня на стажировку выхожу

Sergey
28.02.2017
19:48:35
? поздравляю)

Sergio
28.02.2017
19:48:41
спасибо!

Sergey
28.02.2017
19:48:58
ты в симфони руме на гиттере больше года тусил, и только щас идешь на стажировку?

Sergio
28.02.2017
19:49:42
и снова всё сначала...

Sergey
28.02.2017
19:50:05
после года работы уже на мидла люди идут)

Sergio
28.02.2017
19:50:48
ну я это знаю

самому обидно

Google
Sergio
28.02.2017
19:51:14
но я не унываю)

Kirill
28.02.2017
19:52:14
да год это ерунда. я из битриксовой 'ямы' гораздо дольше выбирался)

Sergey
28.02.2017
19:52:59
из битрикса в симфони, это серьезно)

Kirill
28.02.2017
19:53:02
это когда и получаешь норм, а в то же время безысходность)

Sergio
28.02.2017
19:53:15
ну Серёга имеет ввиду, что я уже с симфони год работал — а тут опять джун...

Kirill
28.02.2017
19:53:36
Sergey
28.02.2017
19:53:41
Kirill
28.02.2017
19:58:54
ну ща как-то поинтересней стало, и сама работа и по деньгам. лет 5 назад совсем уныло было по сравнению с джавой скажем. хотя понятно, что это я со своей колокольни смотрю)

Sergio
28.02.2017
19:59:33
я хотел уйти в микроконтроллеры/ARM. но проект этот оказался только "вилами по воде"

и ничего не вышло((

Kirill
28.02.2017
20:01:21
уверен что в битрикс вселенной особо ничего не изменилось))

но проверять не тянет

Evg
28.02.2017
20:20:59
живу в битриксе. деньги платят, удовольствия не шибко много, особенно когда на паре даже небольших проектов с симфони удалось поработать)

зашел тут к вам в чатик для души)

Alexey
28.02.2017
22:14:08
Всем привет. Такой вопрос. Если выборка из репозитория включает в себя множество параметров для фильтрации ,более 10 штук, плюс много джоинов. Как в таком случае лучше передавать фильтры в метод? В виде массива или dto можно кинуть? Какие-то практики для сложных выборок

Sergey
01.03.2017
08:23:44
привет, можно через критерии еще http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html#adding-a-criteria-to-a-query

Sergey
01.03.2017
08:47:01
как один из вариантов)

Kirill
01.03.2017
08:48:49
у меня был как-то фильтр как массив в get, я его в контроллере выцеплял из реквеста и прямо массивом передавал в метод репозитория. но я не претендую на лучшую практику)

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