
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
надо как минимум запускать то что ты делаешь

Arky
24.11.2017
17:24:28

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
И смотрите если работает так как вам надо то замечательно

Arky
24.11.2017
17:39:59

Dmitry
24.11.2017
17:46:32
Ну да
Ну вам нужны будет тестовые данные для теста вашего приложения

Andrew
24.11.2017
17:47:08
а, по поводу эксита уже отписал Фесор
блин, я отсылку кучи респонсов в одном экшне и не видел никогда
даже не думал

Nik
24.11.2017
18:11:16

Arky
24.11.2017
18:44:31

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/

Arky
24.11.2017
18:45:57

Andrew
24.11.2017
19:26:51

Vladislav
24.11.2017
20:08:18

Arky
25.11.2017
03:42:04

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

Егор
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

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