@prophp7

Страница 258 из 1387
Альберт
27.02.2017
09:24:20
Ну, во-первых что юзер знает про pdo
Потому что класс User это прослойка для работы с данными в БД) Это всего лишь пример)

Aleh
27.02.2017
09:24:47
С такими вопросами в @phpgeeks

За чистоту чатика о/

Google
Aleh
27.02.2017
09:26:53
https://youtu.be/yRo-9qvF6EI

https://m.habrahabr.ru/post/313796/

Vadim
27.02.2017
09:29:19
?

Альберт
27.02.2017
09:29:28
Хех, для решения зависимостей есть composer :))
Ну это да) я же о зависимостях конкретных инстансов объектов)) Блин я тут пытаюсь сформулировать развернутый ответ)

Jerry
27.02.2017
09:31:01
В общем вы немного не правильно используете контейнер

Aleh
27.02.2017
09:31:52
контейнер нужен не для создания вообще всех классов в приложении

Альберт
27.02.2017
09:36:25
В общем вы немного не правильно используете контейнер
Это понятно, обычно в контейнер достаточно поместить объекты для работы со сторонними сервисами, что бы при тестирование можно было просто подменять. Но бывают разные ситуации

Jerry
27.02.2017
09:42:16
обычно контейнер как раз для самих сервисов

Альберт
27.02.2017
09:46:50
обычно контейнер как раз для самих сервисов
Вот, а что делать если нужно объеденить два модуля, в котором уже написаны контейнеры и которые уже резолвят свои зависимости) Я пытаюсь эту проблему перебороть, повторное использование контенеров через встраивание одного в другого

Jerry
27.02.2017
09:47:16
микросервисы

Альберт
27.02.2017
09:47:30
микросервисы
Это уже следующий уровень)

Jerry
27.02.2017
09:48:20
ну не нужно два приложения объединять вот так вот

Google
Jerry
27.02.2017
09:49:04
в симфе допустим если ты подрубаешь бандлы

то там IoC один на всех

там это организовано на уровне одного приложения

посмотрите как и скопируйте к себе реализацию

есть точка входа, в ней подключаются все библиотеки/бандлы

контейнер создается до них

и в себя динамически вбирает все что нужно из этих библиотек/бандлов

Aleh
27.02.2017
09:58:57
в вашем коде практически не должен использоваться сам контейнер

единственное место - контроллер и в тот можно инъектить через конструктор

поэтому приложения никак не завязаны на контейнер и встраивать одно в другое очень просто

Альберт
27.02.2017
10:11:23
поэтому приложения никак не завязаны на контейнер и встраивать одно в другое очень просто
это я понимаю, конечные объекты должны получать только то что им нужно, через конструктор. Контейнер может быть использован внутри фабрик. Я не люблю такой подход, как это сделано в Yii или Phalcon, где для того что бы подменить зависимость сервиса частенько передаешь просто имя класса в проперти объекта, а он сам уже сам создает new {$this->className}($var1, $var2) и нет возможности после создания вызвать некоторые методы объекта.

Для slim сервис-локатор норм) Если на нем ничего крупного не писать)

Jerry
27.02.2017
10:12:37
вам подойдет контейнер от симфы

он все умеет что хотите

Альберт
27.02.2017
10:14:32
Ок, попробую) спасибо, если конечно он слишком много умеет, то останусь на своем велике)))

Aleh
27.02.2017
10:15:51
ну или php-di

Альберт
27.02.2017
10:24:17
ну или php-di
??? , но надо будет дождаться когда поддержку PHP7.1 доделают)

Andrew
27.02.2017
10:28:00
https://github.com/container-interop/container-interop#projects-implementing-containerinterface - любой

там точно должны быть с поддержкой 7.1 :)

Иван
27.02.2017
10:38:52
ребят можно ли выполнить js код if ($find !== "") { $('#mail_new').click(); } что то тип того как реализовать?

Google
Иван
27.02.2017
10:39:02
js код в php

F01134H
27.02.2017
10:43:34
шта

Salavat
27.02.2017
10:43:55
Фолли, тсс

Лучше притвориться мертвым.

F01134H
27.02.2017
10:44:42
ок

Иван
27.02.2017
10:44:45
?ффф



Aleh
27.02.2017
10:45:17
-> @phpgeeks

Иван
27.02.2017
10:45:42
они молчат я вернулся к вам

Danil
27.02.2017
10:46:12
ртфм

реально вопросы какие-то глупые задаешь

Nadirq
27.02.2017
10:50:14
они молчат я вернулся к вам
js это фронтенд, php это бэкенд.

F01134H
27.02.2017
10:51:01
html это тоже фронтенд, а php бэк)

пых вообще шаблонизатор)

вопрос имеет право на жизнь, но ситуация слишком специфична. Скорей всего где-то нетуда свернул

Nadirq
27.02.2017
10:52:42
может он джсину формирует на бэке?

не, бред какой-то

-> @phpgeeks

Fayozjon [CybernatiC]
27.02.2017
10:53:13
Ахахах

Google
Иван
27.02.2017
10:56:27
ок вопрос сформулирую по другому как мне выполнить js код если переменная в php не пуста? что использовать ? чтобы это условия организовать сейссии куки или что?

Salavat
27.02.2017
10:57:22
В шаблоне так и выведи

Fayozjon [CybernatiC]
27.02.2017
11:00:50
if(<?=$find;?>!=='')

Но это случай когда надо работать в стиле хуяк хуяк

Vadim
27.02.2017
11:04:45
ого

Admin
ERROR: S client not available

Альберт
27.02.2017
11:06:42
там точно должны быть с поддержкой 7.1 :)
???Этот контейнер кстати и так и используется у меня в бою, а этот свой велосипед сделал совместимым с psr11) так что можно и его встраивать(наследовать, расширять)

Sergey
27.02.2017
11:30:14
подскажите, как и куда искать) есть данные id одной таблицы, по foreign key получить данные из второй таблицы?

(;¬_¬)
27.02.2017
11:31:32
inner join\left join

Sergey
27.02.2017
11:55:33
inner join\left join
да, всё получилось) Благодарю

Roman ?
27.02.2017
12:37:53
Приветствую. Может кто нибудь подсказать по регуляркам? Интересует как вытащить из строки все слова (целиком) содержащие определенную подстроку.

загуглить пример как то не получается

Rodion
27.02.2017
12:39:12
regex101.com http://overapi.com/regex

или тебе очень срочно?

Roman ?
27.02.2017
12:41:07
или тебе очень срочно?
спасибо, постараюсь разобраться :)

Rodion
27.02.2017
12:41:48
первое, что в голову пришло: /([\w]+podstroka[\w]+)/ig

и через preg_match_all

мб поправит кто

Альберт
27.02.2017
12:44:57
((?:[\w]+)?podstroka(?:[\w]+)?) Вот вариант если надо вытянуть если начинается или оканчивается на подстроку, или слово равно подстроке

Rodion
27.02.2017
12:45:21
не обязательно экранировать так

Google
Rodion
27.02.2017
12:45:34
а, хотя да

верно

Альберт
27.02.2017
12:45:39
Что экранировать?

Rodion
27.02.2017
12:45:49
не прочитал, извиняюсь

Альберт
27.02.2017
12:45:53
А ок)

Rodion
27.02.2017
12:46:11
Roman ?
27.02.2017
12:46:31
Спасибо ребят!

Альберт
27.02.2017
12:51:09
я про (?: ... )
А ну просто в задаче не было захвата префиксов и постфиксов, поэтому отключаю захват, а группировать надо же в любом случае, иначе \w+? будет захвачен один символ из за жадности

Rodion
27.02.2017
12:51:25
да да

все верно

я не учел в своем примере возможное отсутствие символов перед подстрокой и после подстроки.

Timur
27.02.2017
14:03:52
Doctrine: Помогите переписать аннотации в xml формат:



Vadim
27.02.2017
14:08:32
Doctrine: Помогите переписать аннотации в xml формат:
там есть php vendor/bin/doctrine orm:convert-mapping вроде

аргументом передаешь во что сконвертить надо, но тут точно не помню

ну или в симфони аналогичная хрень почти

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