
Arky
18.11.2017
17:39:53
А свои методы прямо в контроллере добавлять или в самом бандле?)

Vladislav
18.11.2017
17:41:31
та не, вроде на все возможные сущности в мире.

Arky
18.11.2017
17:43:02

Google

Danil
18.11.2017
18:59:54
в документации

Антон
18.11.2017
19:30:28
не в курсе бывают ли на knp купоны или скидки?
что то 25$ имхо дороговато

Boris
18.11.2017
19:31:00
Текст бесплатен
В любом случае за подобный курс, 25$ это дешево

Антон
18.11.2017
19:31:45
да вот наткнулся на складчик где они толпой собирают бабки
и там один написал
>Цена будет(12$) вдвое меньше, договорился о скидке.
это как он договорился? я бы за 12 баксов купил подписку

Boris
18.11.2017
19:33:32
Человек пишет курсы которые принесут вам коллосальные знания, а в последствии и деньги
Вы жмотите 25$

Антон
18.11.2017
19:35:43
я не жмочу ) я уже там проходил по 25 баксов половину
вот по ресту увидел. если я легальный путь платить дешевле ищу я жмот?
вдруг там дискаунты бывают

Google

Sergey
18.11.2017
22:23:41
там много недочетов в этих курсах
они быстро становятся неактуальными и их не всегда правят
и по шагам там сложно чет делать

Alan
18.11.2017
23:39:35
не могу не поделиться
отличная штука) скобочки раскрашивает
удобно когда их рядом много )

Dmitriy
19.11.2017
04:10:48
Много скобочек плеха

Jan
19.11.2017
04:25:35
Поставил. В глазах стало рябить. Удалил)

Boris
19.11.2017
07:44:11
Вообще лично для себя вывел два плюса.
1. Не скучно читать.
2. Уроки короткие, но их много.

Антон
19.11.2017
08:44:41
На стадии изучения вникнуть - самое то
Ибо порой дока запутанна

Arky
19.11.2017
14:05:52
@fes0r А это еще актуально?) https://habrahabr.ru/post/148951/

Sergey
19.11.2017
14:06:33

Arky
19.11.2017
14:07:27
нет
Блин, я не могу вникнуть в реализацию апи( Чтож мне делать(

Vladislav
19.11.2017
14:09:58
ЧИТАТЬ

Sergey
19.11.2017
14:11:27

Arky
19.11.2017
14:12:09
ЧИТАТЬ
Я столько прочитал что у меня каша в голове.

Google

Sergey
19.11.2017
14:13:23
То которые ты мне посоветовал для развития) Чат апи)
давай последовательно. У тебя должно быть:
- постинг сообщений - как бы ты это делал?
- достать историю сообщений - как бы ты это делал?
- тебе нужна пагинация - то есть забрал первых 100 сообщений, потом еще 100 и т.д. Какие ты тут можешь придумать проблемы? например - что будет если я забрал первые 100 сообщений, и кто-то запостил еще 10?

Arky
19.11.2017
14:15:58
Настолько все плохо(

Sergey
19.11.2017
14:16:23
попробуй пока не заморачиваться особо)
тебе даже авторизация пока не нужна - пусть все сообщеньки анонимно засылаются
и в целом ты можешь только добавление сообщений сделать

Arky
19.11.2017
14:18:12

Sergey
19.11.2017
14:18:38
bin/console debug:router

Arky
19.11.2017
14:21:40
bin/console debug:router
[Symfony\Component\Config\Exception\FileLoaderLoadException]
Class could not be determined for Controller identified by "AppBundle/Controller/DefaultController.php" in AppBundl
e/Controller/DefaultController.php (which is being imported from "E:\Users\Arky\AppData\Roaming\Composer\ChatAPI/ap
p/config\routing.yml"). Make sure there is a loader supporting the "rest" type.
Что за лоадер не поддерживает рест тип?(

Vladislav
19.11.2017
14:23:18
бл, ну чувак. ну переведи ошибку и пофикси

Sergey
19.11.2017
14:23:54
на данном этапе попробуй вообще ничего готового не юзать)
у тебя все что нужно уже есть в симфони из коробки
просто контроллер, просто роутинг, просто json response
+ рекомендую попробовать парсить json через argument resolver

Arky
19.11.2017
14:26:27

Sergey
19.11.2017
14:26:44

Sergey
19.11.2017
14:27:05

Google

Sergey
19.11.2017
14:27:06
ну мол у тебя есть json запрос и ты его конвертишь в какой-нибудь CreateMessageRequest

Arky
19.11.2017
14:27:46

Sergey
19.11.2017
14:28:04

Arky
19.11.2017
14:29:34
А как реал тайм будет происходить?)
Или как проверять что все работает?)

Sergey
19.11.2017
14:38:19
https://github.com/centrifugal/centrifugo

Admin
ERROR: S client not available

Sergey
19.11.2017
14:38:40
можно вот эту штуку прикрутить)

Arky
19.11.2017
14:40:44

Alan
19.11.2017
14:43:27
docker run --ulimit nofile=65536:65536 -p 8000:8000 centrifugo/centrifugo centrifugo --admin --web --insecure_admin

Sergey
19.11.2017
14:43:31

Alan
19.11.2017
14:43:32
под рукой просто как раз было )
ну эт для домашнего использования ) чтоб зайти потыкать
а так дока там очень хорошая

Sergey
19.11.2017
14:45:37
последовательно сделай себе таск лист (какую-нибудь тудушку)
- сначала сделай так что бы новые сообщения сохранялись в базу
- потом попробуй сделать доставалку сообщений
- потом попробуй доделать достовалку сообщений что бы с пагинацией было
- потом попробуй сделать авторизацию (никаких for user, можешь просто захардкодить юзеров в security yml)
- потом попробуй сделать привязку сообщений к юзерам. Что бы авторов можно было видеть.
- потом попробуй сделать каналы. Что бы у тебя сообщения были по каналам разделены
- потом попробуй сделать статусы сообщений (прочитано или нет, подумай как ты будешь это делать, там много вариантов)
каждый этап можно тут накидывать обсуждать
главное - концентрируйся на чем-то одном

Google

Sergey
19.11.2017
14:46:04
и было бы неплохо на гитхабике каком это все держать что бы иметь возможность код ревью получить)

Arky
19.11.2017
14:51:08

Sergey
19.11.2017
14:52:01

Arky
19.11.2017
15:04:50

Sergey
19.11.2017
15:04:59
да

Arky
19.11.2017
15:06:11
да
Понятно) Спасибо) Начну писать с репозиторием на гитхабе)

Вадим
19.11.2017
15:44:32

Vladislav
19.11.2017
15:49:43
Фильтр по дате ?

Вадим
19.11.2017
15:52:16
Фильтр по дате ?
Ну я так и написал ;) думал, может еще какие решения есть. Фильтр по дате немного плох, если за какую-то дату(временные рамки) не было сообщений. Потому, пока передача последнего полученого айдишника, более рабочий вариант
И то при условии, что айдишник автоинкремент

Vladislav
19.11.2017
16:07:41
Звучит не оч

Boris
19.11.2017
16:35:02
Привет всем. Случайно не у кого после обновления symfony plugin не отвалилась проверка на существование template в $this->render?
В аннотациях - работает корректно, а вот в action - перестало.

Sergey
19.11.2017
17:14:25
та вроде не
почисть кеш пхпшторма

Sergey
19.11.2017
17:50:21

Bogdan
19.11.2017
22:15:07
привет, кто работал с апи телеграма? Нужно позволить пользователям лайкать некий объект, как позволить сделать это один раз?

Vladislav
19.11.2017
22:18:58
В телеграмме есть лайки ? Работал, но такого не делал )

Dinar
19.11.2017
22:19:19
Можно реакции делать, да

Aleksandr
20.11.2017
07:38:16
Народ, а как в symfony di использовать nested parameters?
parameters:
log:
name: 'file.log'
services:
stream:
class: Monolog\Handler\StreamHandler
arguments:
- %log.name%
хочу вот такое
но тогда получаю такую ошибку
ou have requested a non-existent parameter "log.name". You cannot access nested array items, do you want to inject "log" instead?