@symfony_php

Страница 418 из 1418
Sergey
24.11.2017
17:09:56
2017-ый год, можно перестать говорить слово ajax

реверстнутый бесконечный скрол да

Andrey
24.11.2017
17:11:01
куда современнее звучит =\

Arky
24.11.2017
17:16:42
Надо поглядеть пагинацию в демке симфони)

Google
Sergey
24.11.2017
17:22:06
надо как минимум запускать то что ты делаешь

Sergey
24.11.2017
17:24:53
ну там научиться фикстуры в базу грузить

и быстро проверять что все работает

Arky
24.11.2017
17:26:52
Тесты писать?)

Dmitry
24.11.2017
17:28:00
Фикстуры в базу?))
Тестовые данные

Arky
24.11.2017
17:28:12
https://toster.ru/q/70560

Нашел)

Sergey
24.11.2017
17:29:14
Тесты писать?)
ну хотя бы тестить нормально руками для начала)

Arky
24.11.2017
17:29:48
ну хотя бы тестить нормально руками для начала)
А как например узнать что пагинация будет работать как надо?

Все же тесты писать?

Google
Dmitry
24.11.2017
17:38:07
Я постманом тестю)
Постмант для тестов api application

А как например узнать что пагинация будет работать как надо?
Вам же выше написали сделать тестовые данные и потестировать

И смотрите если работает так как вам надо то замечательно

Arky
24.11.2017
17:39:59
Dmitry
24.11.2017
17:46:32
Ну да

Ну вам нужны будет тестовые данные для теста вашего приложения

Andrew
24.11.2017
17:47:08
а, по поводу эксита уже отписал Фесор

блин, я отсылку кучи респонсов в одном экшне и не видел никогда

даже не думал

Arky
24.11.2017
18:44:31
никогда не юзай exit. return $response. Правильно в этом случае будет return new JsonResponse($jsonResponse); Плюс ты отсылаешь пачку респонсов, нужно один со всеми данными.
Если сделать просто return new jsonResponse($jsonResponse), то он возвращает такую фиговину "{\u0022id\u0022:1,\u0022body\u0022:\u0022body\u0022,\u0022createdAt\u0022:\u00222017-11-20T19:36:35+03:00\u0022}"

Vladislav
24.11.2017
18:44:54
а теперь иди почитай знаменитую статью про юникод

https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/

Andrew
24.11.2017
19:26:51
Evgenij
25.11.2017
08:37:50
https://github.com/symfony/symfony/blob/master/src/Symfony/Component/DependencyInjection/ServiceLocator.php#L57 Почему возрат не обьекта или функции а возврат выполнения ? Мне что теперь в каждом сервисе __invoke надо реализовывать чтобы просто получить нужный сервис ?

Google
Sergey
25.11.2017
08:43:23
че это?

serviceLocator->get('foo')

Evgenij
25.11.2017
08:43:50
да

контейнер

Sergey
25.11.2017
08:47:29
LazyContext: arguments: [!service_locator {foo_baz: '@foo.baz' ]

Evgenij
25.11.2017
08:49:53
всмысле выполнение функций ?

Sergey
25.11.2017
08:52:14
ну ты тащишь не весь контейнер, а делаешь изолированный

Evgenij
25.11.2017
08:53:43
не, я про то что он возращает из get , return factory(); , где фактори это мой сервис. зачем он его выполняет ?

Sergey
25.11.2017
09:01:44
так там же чисто референс лежит

и при обращении тебе достают реальный сервис

типа lazy подход

Константин
25.11.2017
09:07:04
Зачем вообще этот сервис локатор добавили? Какой профит от него?

Evgenij
25.11.2017
09:08:54
ну типо ограниченный контейнер

у меня при обращении там реальные обьекты

Sergey
25.11.2017
09:10:20
еще shared:false компоненты

ну типа при каждом обращении тебе новый сервис возвращают когда

Константин
25.11.2017
09:10:51
хм

Arky
25.11.2017
15:17:42
Не могу ничего найти про пагинацию с помощью доктрины?

Буду тогда юзеров хардкорить)

Google
Виктор
25.11.2017
15:38:30
Не могу ничего найти про пагинацию с помощью доктрины?
Если надо поконкретнее с примерами кода напомни позже, не у компа

Vladislav
25.11.2017
15:42:46
Скопируй с доки и все будет работать

Arky
25.11.2017
16:22:19
Pagerfanta гугли
@fes0r сказал не юзать готовые решения)

Егор
25.11.2017
16:34:42
Без готовых решений нужно самому посчитать limit/offset для запроса на основе номера страницы и количества элементов на страницу. Правда для связей 1:M и M:M всё равно придётся использовать пагинатор доктрины: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/tutorials/pagination.html

Ilya
25.11.2017
16:39:51
Ребят, привет, мб кому интересно, ищем хорошего разработчика фуллстека на симфони + typescript react. Все из стека знать не обязательно, если вы больше по бэкенду, но очень хотите развиваться во фронте в том числе - будем рады познакомиться!

Admin
ERROR: S client not available

Ilya
25.11.2017
16:40:02
#вакансия #fullstack Город и адрес офиса: Москва, Академическая Формат работы: #офис Занятость: полная Зарплатная вилка: от 70 до 170 Привет! У нас в Мегаплане открылась вакансия fullstack разработчика. Мы разрабатываем CRM систему с дополнительными вкраплениями для планирования и бизнес-процессов С чем предстоит столкнуться на работе: TypeScript + React + Mobx - приложение свежее, его разработка продолжается (редизайн старого фронта в spa, в легаси не придется копаться 100%, так как все силы брошены на разработку и поддержку spa, многое уже крутится давно крутится на бою и многое предстоит реализовать). Могу рассказать подробнее. На бэкенде PHP7, symfony 3, REST, DI PostgreSQL. Хранимые процедуры, триггеры, constraints, миграции PHPUnit, Mocha, TDD Много ранее написанного кода, Не обязательно знать все из вышеперечисленного, главное знать определенный базис и иметь желание развиваться. Важно уметь осваивать новое, так как мы довольно динамичными и стараемся извлекать выгоду от новых или более подходящих инструментов Формальности: Работа в Москве, 5 мин. от м. Академическая Офис - кабинеты с высокими потолками и большими окнами Стабильная «белая» заработная плата Возможность работы как с 8 до 17, так и с 12 до 21 Оформление в соответствии с Трудовым кодексом РФ Каши утром, кофе целый день, турник, боксёрская груша, кикер Большие мониторы (от 22"), быстрые компьютеры и удобные кресла с высокими спинками.

Ну и понятно, 170 не предел, если вы клёвый, то все обсуждаемо)

darkwoolf
25.11.2017
19:56:55
Такой вопрос

А для сервисов autowire и autoconfigure нужно убирать, или писать для них значение false?

P.S. если хочу сам прописывать конфигурация

то есть без ответов "А зачем тебе убирать их"

Vladislav
25.11.2017
19:59:07
autowire: false по дефолту, так что просто не пиши

darkwoolf
25.11.2017
19:59:46
а автоконфиг писать фолс?

Vladislav
25.11.2017
20:00:11
а ты шо не мог протестить?) ну тип убрал - потестил, добавил - потестил, добавил с тру - потестил

darkwoolf
25.11.2017
20:00:59
Впринципе мог

Google
Vladislav
25.11.2017
20:01:32
а автоконфиг писать фолс?
какая твоя цель? обычный стандартный сервис без всяких плюшек? ты сам дефайнишь клас и аргументы?

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



darkwoolf
25.11.2017
20:02:37
какая твоя цель? обычный стандартный сервис без всяких плюшек? ты сам дефайнишь клас и аргументы?
хочу сам дефайнить ибо сказали что много проблем с автоконфигурацие и убрать эти два пункта, а еще к тому же нужно разобраться как оно конфигуриуется

Vladislav
25.11.2017
20:02:41
почитал за тебя документацию

не благодари :c

darkwoolf
25.11.2017
20:03:23
То есть просто закоментить их?

Vladislav
25.11.2017
20:03:29
ПРОСТО УБЕРИ ИХ

УДАЛИТЬ СТРОКУ DELETE

ну йопта

darkwoolf
25.11.2017
20:03:57
ТА понял

Andrew
25.11.2017
20:03:58
ПРОСТО УБЕРИ ИХ
тебе надо прописать курс льда к заднице.

Vladislav
25.11.2017
20:04:02
ну или закоменть, как хатишь

darkwoolf
25.11.2017
20:04:11
Что-то не вижу я такого в доке щас

странно

Vladislav
25.11.2017
20:04:14
тебе надо прописать курс льда к заднице.
ай, убегаю, пока арки не пришел

Что-то не вижу я такого в доке щас
https://symfony.com/blog/new-in-symfony-3-3-service-autoconfiguration

darkwoolf
25.11.2017
20:04:36
Сенк ю

Ладно, сорь...Очень тупые вопросы

Vladislav
25.11.2017
20:05:21
немає за що, щастя і здоровля! :)

Alan
25.11.2017
20:13:00
autowire: false по дефолту, так что просто не пиши
кажется уже нет, только что ставил начисто, с нуля там # automatically injects dependencies in your services autowire: true # automatically registers your services as commands, event subscribers, etc. autoconfigure: true # this means you cannot fetch services directly from the container via $container->get() # if you need to do this, you can override this setting on individual services public: false

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