
Aleh
27.02.2017
09:23:37

Альберт
27.02.2017
09:24:20

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

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

Fayozjon [CybernatiC]
27.02.2017
10:49:20

Nadirq
27.02.2017
10:50:14

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

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
аргументом передаешь во что сконвертить надо, но тут точно не помню
ну или в симфони аналогичная хрень почти