
Bogdan
20.04.2018
15:14:14
привет, пишу autowire: false для сервсиса, не переопределяет дефолтный конфиг
_defaults:
autowire: true
Что-то не так делаю?
а вообще - у меня монгоДБ не инжектится $dm" of method "__construct()" references class "Doctrine\ODM\MongoDB\DocumentManager" but no such service exists. Try changing the type-hint to "Doctrine\Common\Persistence\ObjectManager" instead
Сервис в контейнере есть

Icewild
20.04.2018
15:18:21
кэш чистил?

Bogdan
20.04.2018
15:19:37
угу, вручную

Google

Bogdan
20.04.2018
15:19:43
через rm -rf
если тайпхинт меняю - то подтягивается EntityManager

Icewild
20.04.2018
15:23:27
тебе нужно в коснтрукторе поставить
Doctrine\Common\Persistence\ObjectManager
и в сервисах сделать
Doctrine\Common\Persistence\ObjectManager:
class: Doctrine\ODM\MongoDB\DocumentManager
если я не упоролся канеш

Bogdan
20.04.2018
15:24:18
а если в другом месте нужен EntityNamager?

Arky
20.04.2018
15:24:53

Borislav
20.04.2018
15:25:59
Ага, только что разобрались. Помог @andrewDemb, убрал строгий тип и теперь норм :)
Спасибо всем!

Arky
20.04.2018
15:26:36

Icewild
20.04.2018
15:26:50

Borislav
20.04.2018
15:27:06
тайпхинт?)0
Так сделал:
public function getCover()
{
return $this->cover;
}
public function setCover($cover): self
{
$this->cover = $cover;
return $this;
}

Sergey
20.04.2018
15:45:42

Konstantin
20.04.2018
15:46:45

Google

Arky
20.04.2018
15:50:32

Sergey
20.04.2018
15:50:47
это надо просто проработать нормально материал
что бы как говорит @Enleur скинуть ссылку и не тратить нервы

Konstantin
20.04.2018
15:51:27
ну да, я также тебе говорил, просто прибери в одно место пусть даже на гист

Arky
20.04.2018
15:51:50

Sergey
20.04.2018
15:51:56
шо за пасан?)00
да так, чел один, любил пивка попить с Дугласом Энгельбартом

Arky
20.04.2018
15:54:06
создатель мыши компьютерной

Sergey
20.04.2018
15:57:01
накину немного.... а что если бы нам не нужен был DQL? что если бы мы писали SQL запросы? Грамматика для plsql описана, как и для мускуля того же
а хотя слишком сложна

Pavel
20.04.2018
16:03:27

Sergey
20.04.2018
16:05:02
ну то есть что является мотивацией появления абстракции над SQL на самом деле

Константин
20.04.2018
16:06:17
@fes0r а какой правильный кейс использования SQL с доктриной? $em->getConnection->executeSql ?

Valentin
20.04.2018
16:06:21

Sergey
20.04.2018
16:06:38
эдакий кастыль что бы не заставлять пользователя руками мэппинги прописывать

Pavel
20.04.2018
16:07:03

Sergey
20.04.2018
16:07:04

Google

Andrey
20.04.2018
16:07:05

Valentin
20.04.2018
16:07:05
Хотя если так подумать
То можно обойтись
Так как сущность обычно знает в какой таблице она храниться

Sergey
20.04.2018
16:07:56

Константин
20.04.2018
16:08:57

Sergey
20.04.2018
16:09:06
но поскольку он один и простой, и расширяется он так себе, то.... это создает больше проблем чем пользы

Anton
20.04.2018
16:09:45
имеет ли смысл так извращаться с сецурити: у меня админка по стандартному адресу /admin а логин я решил сделать нестандартным, тип чтоб кулцхакеры отфильтровались немношк, но сецурити при попытке заути на /admin переправляет на мою "секретную" форму логина - чот как-то не сильно секретно получилось

Sergey
20.04.2018
16:09:47
хотя в большинстве ситуаций ничего сложного ты как бы и не делаешь и как бы ок)

Pavel
20.04.2018
16:11:08

Borislav
20.04.2018
16:13:00
А теперь о магии:
Форма:
https://pastebin.com/uFyk5GjK
Шаблон:
https://pastebin.com/WBfBWda6
Аналогичная форма:
https://pastebin.com/dVRTHLNE
Шаблон:
https://pastebin.com/Mihn3Qme
При отправке первой формы происходит дублирование сообщений об ошибках (для всех полей) в то время, как вторая форма отрабатывает корректно:
http://fs5.directupload.net/images/180420/ycl7vccm.png
Что за прикол?

Sergey
20.04.2018
16:13:04
но до 3-ей доктрины можно и не дожить

Timur
20.04.2018
16:13:43
Кто-нибудь писал расширения для php на С/C++?

Sergey
20.04.2018
16:14:41

Valentin
20.04.2018
16:15:06

Timur
20.04.2018
16:15:15

Google

Timur
20.04.2018
16:15:40
Или это полезно только на таких высоконагруженных проектах, как Фейсбук?

Sad but
20.04.2018
16:15:56

Timur
20.04.2018
16:16:08

Sad but
20.04.2018
16:16:14

Timur
20.04.2018
16:16:36

Borislav
20.04.2018
16:16:57

Sad but
20.04.2018
16:17:09

Timur
20.04.2018
16:17:27

Admin
ERROR: S client not available

Sad but
20.04.2018
16:17:32

Sergey
20.04.2018
16:17:47

Timur
20.04.2018
16:18:03

Anton
20.04.2018
16:18:19

Sad but
20.04.2018
16:18:34
на самом деле интересно было бы почитать мнения опытных ребят по поводу фалкона и работы с ним

Sergey
20.04.2018
16:19:06
нужны php-pm и прочие подобные кастыли

Pavel
20.04.2018
16:19:21

Sad but
20.04.2018
16:19:22

Sergey
20.04.2018
16:19:50
вай?
а зачем? вот скажи? основная ж задумка это невилировать оверхэд фреймворка на бутстрапинг
это можно сделать с любым (почти) фреймворком без особых переписываний

Google

Sergey
20.04.2018
16:20:28
а так профит будет только если ты вообще все на зефире писать будешь
но если тебе прям так надо - лучше просто писать на go или java/kotlin
там хотя бы вся необходимая инфраструктура для отладки есть

Sad but
20.04.2018
16:22:21

Sergey
20.04.2018
16:22:35

Arky
20.04.2018
16:22:41
насколько быстрее будет симфони, если выпилить весь ооп?)00

Sergey
20.04.2018
16:23:09
если ты объем функционала оставишь тот же
зато тебе придется знатно поипаться что бы "это" юзать
в симфони ж все "тежелое" уже компилится в тупой процедурный код
типа инициализация сервисов или роутинги всякие

Sad but
20.04.2018
16:24:30
так то выходит и юи не нужен
с другим зоопарком

Sergey
20.04.2018
16:24:55
yii и не нужен)
и с 11-го года не нужен вообще
у него было золотое время с 8-ого по 10-ый год где-то

Igor
20.04.2018
16:25:21
Битрикс

Sad but
20.04.2018
16:25:29

Sergey
20.04.2018
16:25:45