@prophp7

Страница 548 из 1387
Google
Lakie
19.08.2017
13:50:44
@phpclubru
спасибо

Юрий
19.08.2017
14:05:23
это мотивация быстрее учиться и возвращаться сюда ;)
Но... ведь рассказы и стримы про то, почему нельзя использовать в 2017 mysql_* функции это вообще для интернов информация, которая постигается документацией и предупреждающей надписью что функции недоступны начиная с пхп 7. Как же так?

Sergey
19.08.2017
14:16:41
ну да, в 2017 даже упомянать mysql_* даже как предупреждение грешно

Myroslav
19.08.2017
15:54:32
Ребят, Как заставить unlink работать на винде? На лине отлично, а вот винда постоянно permission denied отдает

Oscar
19.08.2017
15:55:58
На линуксе тоже не удалит, если прав нет

Igor
19.08.2017
16:00:35
дать права. ваш к.о.

Павел
19.08.2017
17:16:05
Побыстрей, но не без проблем..

Aleh
19.08.2017
17:30:04
А чего сразу коллекцию не возвращать?)
Да и надо ж для хттп подготовить

Igor
19.08.2017
19:55:27
Сейчас в группе 1024 участника. Круглое число!

Вундебар!

Google
Dmitro
19.08.2017
20:04:00
Шёён!

Алексей
19.08.2017
23:05:43
Подскажите пожалуйста. Есть массив данных, в нем хранится тип. Мне нужно во вьюшке вывести каждый типо отдельно. Как поступить:

1. В контроллере создать под каждый тип массив и передавать во вью 3 массива

2. Определять тип во вью и разделять там

Юрий
19.08.2017
23:09:22
тут вконтакте конкурс проводит для бекендеров, может боян конечно: https://vk.com/page-147415323_52723907

> Нам интересен Ваш собственный код, а не умение использовать готовые библиотеки. Поэтому предпочтительно использование PHP без ООП.

Sergo
19.08.2017
23:10:11
эм...

Юрий
19.08.2017
23:10:48
из комментов забавное: Александр Александрович ответил Андрею Андрей, а можно без ООП, но с классами и методами? Андрей Новосельский ответил Александру Александр, лучше без.

Ар? Тем?
19.08.2017
23:10:52
Поэтому предпочтительно использование PHP без ООП ???

зачем в ооп языке не использовать ооп?

Юрий
19.08.2017
23:12:09
потому что вконтакте нет ооп и они ищут такого же упоротого)

Алексей
19.08.2017
23:12:20
ооп язык?

Ар? Тем?
19.08.2017
23:14:00
Объектно-ориентированный язык программирования (ОО-язык) — язык, построенный на принципах объектно-ориентированного программирования.

Алексей
19.08.2017
23:14:31
разве php ооп язык?:)

мб с поддержкой ооп?

или я ошибаюсь?)

Ар? Тем?
19.08.2017
23:15:23
не могу представить в чем разница

Sergo
19.08.2017
23:16:19
ну напримем в той же Джаве ты без ООП ничего не напишешь

а на пхп - вполне

Ар? Тем?
19.08.2017
23:16:41
ну окей, тогда перефразирую

Google
Sergo
19.08.2017
23:17:04
но я тоже не понимаю зачем юзать пхп без ооп

Ар? Тем?
19.08.2017
23:17:06
зачем в ооп языке не использовать ооп?
зачем в яп с поддержкой ооп не использовать ооп?

Sergo
19.08.2017
23:17:15
))

¯\_(ツ)_/¯

Ар? Тем?
19.08.2017
23:18:10
может у них внутренний движок не умеет в классы?

Алексей
19.08.2017
23:18:15
ну если надо вывести hello world

Sergo
19.08.2017
23:18:32
может у них внутренний движок не умеет в классы?
ну у них это как-то концептуально вроде

Ар? Тем?
19.08.2017
23:18:34
они же там какой-то кейтпхп делали

Алексей
19.08.2017
23:19:08
Подскажите пожалуйста. Есть массив данных, в нем хранится тип. Мне нужно во вьюшке вывести каждый типо отдельно. Как поступить:

1. В контроллере создать под каждый тип массив и передавать во вью 3 массива

2. Определять тип во вью и разделять там

Aleh
20.08.2017
00:32:02
может у них внутренний движок не умеет в классы?
Не умеет, просто сабсет пыхи в сишку транслирует и компилит

Егор
20.08.2017
01:16:55
Всем привет, вопрос по доктрине: является ли инъекция EntityManager в сервисы плохой практикой? Он ведь по сути является глобальной точкой доступа ко всем сущностям в проекте. И где вы flush'ите изменения, в контроллере?

Admin
ERROR: S client not available

Dmitry
20.08.2017
06:31:30
☺️

Roman
20.08.2017
06:34:39
Ну, я лично создаю интерфейс репозитория, инжектю в конструктор только энтити менеджер и уже там делаю все, что мне надо

На данный момент, флашу тоже в репозитории, в методе типа save

Misha
20.08.2017
06:56:18
То есть контроллер вызывает репозиторий?

Google
Dmitriy
20.08.2017
07:40:04
указывай интерфейс EntityManagerInterface

C 3.3 вроде он появился или с 3.4

Андрей
20.08.2017
07:56:00
Имхо, является плохой практикой в том случае, если класс, в котором предполагается использовать EntityManager, не занимается записью в БД. Для таких классов следует передавать в конструктор репозитории связанных с логикой приложения сущностей.

Кстати, метод save в репозитории убивает смысл entity manager. То есть вместо разовой транзакционной записи Вы будете насиловать базу миллионом запросов.

Alexandr
20.08.2017
08:02:36
2. Определять тип во вью и разделять там
Во вьюхах не принято логику реализовывать

Алексей
20.08.2017
08:17:43
а как тогда правильнее?

разделять на массивы в контроллере?

Valeriy
20.08.2017
08:19:47
может у них внутренний движок не умеет в классы?
Об этом есть статья на хабре. У них свой транслятор в нативный код есть. И он не умеет в ООП

https://ru.m.wikipedia.org/wiki/KPHP

Егор
20.08.2017
08:23:03
@mkusher @oprokidnev спасибо. Тогда такой вопрос: что делать, если требуется обновлять счётчик скачиваний у сущности? Если просто увеличить счётчик на 1 и где-то в контроллере flush'нуть, то есть шанс, что значение счётчика к тому моменту будет устаревшим. Я читал про блокировки в доктрине, но выбрасываемые ей исключения мне не подходят - мне ведь просто нужно выполнить UPDATE file f SET f.download_counter = f.download_counter + 1 WHERE f.id = :id где-нибудь в начале экшена.

Помещать такой метод в репозиторий - не ок, так как репозиторий опять превратится в TDG.

Виктор
20.08.2017
08:46:52
https://ru.m.wikipedia.org/wiki/KPHP
Не стоящий внимания, сильно кастрированный инструмент.

Valeriy
20.08.2017
08:52:26
Все так

Страница 548 из 1387