@prophp7

Страница 978 из 1387
Антон
19.03.2018
15:22:48
а вообще это User модель AR

может думаю вообще туда пихнуть как то

в yii2

Sergey
19.03.2018
15:24:22
Google
Sergey
19.03.2018
15:24:31
в yii2
я передумал, забирай свои проблемы себе

Антон
19.03.2018
15:24:45
да какая разница по факту

уметь бы работать с тем что есть

тоже плюсом будет

Sergey
19.03.2018
15:25:06
учись) че)

Антон
19.03.2018
15:25:20
пока не пойму как мне применить array_replace

все равно ж эти isset остаются

Sergey
19.03.2018
15:26:27
ммм нет, не остаются

Антон
19.03.2018
15:26:44
есть минутка, объяснить как это сделать?

Sergey
19.03.2018
15:34:09
я передумал, забирай свои проблемы себе
Улыбнуло, всем отделом поржали)

Sergey
19.03.2018
15:35:04
есть минутка, объяснить как это сделать?
$defaults = [ 'login' => null, 'role' => null, 'personalaccount' => null, 'email' => null, 'streetId' => null, 'houseId' => null, 'buildingnumber' => null, 'buildingId' => null, 'flatId' => null, ]; $data = array_replace($defaults, ['email' => 'test@gmail.com']); $data['street'] = $this->addresses->getStreet($data['streetId'])['name']; // ...

на

это если втупую. Далее идут всякие там компоненты валидации, мэпперы, DTO и т.д. (но тут странные вещи с addresses и прочей чушью надо как-то заменить, но это уже надо думать

Google
Антон
19.03.2018
15:36:28
угу

спасибо, буду думать

Ivan
19.03.2018
16:36:18
Кто-то работал с библиотекой Ratchet?

Anatoliy
19.03.2018
16:50:50
Всем привет, есть 2 варианта, через которые я запускаю команду в контейнере docker: BASH_DOCKER_COMPOSE_RUN_WITHOUT_TTL = docker-compose exec -T php-bundle /bin/bash Если использовать, все работает, но пропадает подсветка и потоки загрузки BASH_DOCKER_COMPOSE_RUN = docker-compose exec php-bundle /bin/bash Если использовать, работает подсвета и потоки загрузки, но после любой успешной команды следует ошибка К примеру есть команда: db-schema-update: make orm CMD="schema:update —force" $(BASH_DOCKER_COMPOSE_RUN) -c "APP_ENV=testing php artisan doctrine:schema:drop —force" $(BASH_DOCKER_COMPOSE_RUN) -c "APP_ENV=testing php artisan doctrine:schema:create" make chmod-permissions В случае с BASH_DOCKER_COMPOSE_RUN_WITHOUT_TTL все сработает без подсветки, в случае с BASH_DOCKER_COMPOSE_RUN работает только первая команда make orm CMD="schema:update --force" далее произойдет ошибка. Кто шарит почему так происходит ?

Anton
19.03.2018
16:55:56
хоть ошибку бы показал

Anatoliy
19.03.2018
16:57:23
она, врядли что-то подскажет.

http://i.imgur.com/ErTRc7t.png

Anton
19.03.2018
17:01:38
почему же. все гуглится по этой ошибке

https://github.com/docker/compose/issues/3379

Anatoliy
19.03.2018
17:02:52
а вы читали вопрос ? =)

да действительно. Вот даже решение: https://github.com/docker/compose/issues/3379#issuecomment-244509753 Однако, часть вопроса примерно такая: BASH_DOCKER_COMPOSE_RUN_WITHOUT_TTL = docker-compose exec -T php-bundle /bin/bash Если использовать, все работает, но пропадает подсветка и потоки загрузки

Тоесть для сравнения: без -T ключа: http://i.imgur.com/jAr10jx.png и ошибка с обрывом С -T ключем: без ошибки и без подсветки: http://i.imgur.com/KQBKQVn.png

но без подсветки, это вообще не комельфо

Nickolas
19.03.2018
17:07:05
знакомое лицо

Anatoliy
19.03.2018
17:18:30
и в чем проблема? или ты не знаешь что этот ключ делает?
Проблема в том, что я хочу: подсветку, потоки вывода и запуск нескольких команд подряд. В теории меня устраивает tty, но в таком случае несколько команд подряд не запустить, так как, после первой вылазит ошибка 129. Эта ошибка решается выключением tty, однако тогда нет подсветки и потоки вывода не работают.

Anton
19.03.2018
17:20:16
и обязательно через make? и sh - c в качестве обертки команд не помогает?

Anatoliy
19.03.2018
17:21:10
и обязательно через make? и sh - c в качестве обертки команд не помогает?
Да, makefile уже готовый собранный, его врядли можно трогать. Тут такая перфекционистическая проблема =).

Rg
19.03.2018
22:32:12
Народ, ищу готовое пешие, подсобите пжлст

Есть огромное кол-во условных задач (работа с телегам апи), нужно выполнять только 500 задач в день, в распределённом по 24 часам диапазоне

Google
Rg
19.03.2018
22:33:23
Если задача сбойнула — вернуть в очередь и сместить время выполнения всех следующих задач

Bohdan
19.03.2018
22:35:13
сомневаюсь, что такое есть глянь celery, хоть он под питон, там вроде есть планировщик

Sergey
20.03.2018
06:20:20
сомневаюсь, что такое есть глянь celery, хоть он под питон, там вроде есть планировщик
beanstalkd + отложенные задачи + немного математики (количество задач в день то известно)

можно сделать еще так - выполнил задачку - запихнул новую через 30 секунд

Иван
20.03.2018
07:58:04
ребят кто нибудь знает как в регулярке написать именно смесь цифр+букв+без учета регистра+7символов. типа этого ([A-Za-z0-9]{7}) только чтобы была смесь всего а то вариант типа 1234567 сработает а мне надо типа 6JiWeLp

и чтобы варики такого рода 1234567 или qwertyu не принимал именно смешанный нужен

Виктор
20.03.2018
08:03:14
Смотрите в сторону lookahead

Chupa
20.03.2018
08:32:48
Подскажите ORM, которая нормально в вордпресс зайдет

Denis
20.03.2018
08:33:13
выкинуть вп)

Chupa
20.03.2018
08:33:25
пока нельзя

я пишу на wpdb сейчас запросы ручками, что не очень приятно

Chupa
20.03.2018
08:34:08
склоняюсь query builder поставить хотя бы

Sergey
20.03.2018
08:34:11
может быть тебе query builder надо?

Shmaltorhbooks
20.03.2018
08:35:19
Zend_Db_Select)

Chupa
20.03.2018
08:35:24
я искал ORM с Data Mapper, которые смогут со структурой работать пост -> постмета, но давно заброшенные только нашел

Sergey
20.03.2018
08:36:59
я понимаю если бы ты делал свою маленькую подсистему которая бы просто лежала рядом, но вшивать DM в WP.... ты вполне мог бы обойтись каким нибудь table gateway....

плохо себе представляю "красивую доменную модель" в контексте WP)

Google
Maksim
20.03.2018
08:39:18
плохо себе представляю "красивую доменную модель" в контексте WP)
а главное - зачем) ещё больше ж запутает и без того стрёмный код)

Chupa
20.03.2018
08:39:19
у меня роль gateway репозитории сейчас выполняют

Sergey
20.03.2018
08:39:50
у меня роль gateway репозитории сейчас выполняют
а какую задачу ты пытаешься решить в контексте WP?

Chupa
20.03.2018
08:39:55
задумка потом на симфони без боли перенести всю бизнес логику, когда разрешат перенести

задача - выводить контент

Sergey
20.03.2018
08:40:06
а....... не) это так не работает)

Chupa
20.03.2018
08:40:06
и больше ничего

Admin
ERROR: S client not available

Sergey
20.03.2018
08:40:27
что тебе мешает с WP работать через API из симфони?

юзаешь ее просто как headless cms

вся бизнес логика вынесена

все счастливы

Chupa
20.03.2018
08:47:41
Немного не понял через что апи можно реализовать

http?

Sergey
20.03.2018
08:48:36
у WP последних версий есть неплохое API

которым можно пользоваться что бы доставать контент

Chupa
20.03.2018
08:48:51
Немного о ситуации

У ворпеса все в админке настраивается и все есть посты. Если мне нужно вмешаться в процесс я использую события при сохранении, управляю настройками. Юзеры могут только в контексте cms заполнять поля профиля и писать комменты (пока) - это баддипресс все делает. Также есть набор кастомных таблиц, у которых свои контроллеры и юзеры могут инсертить туда через orm от mobx. Также в профиле есть разделы с выводом информации из этой гремучей смеси и некими рассчетам. При всем это там мультисайт и views, собранные из 12 таблиц. Я хочу абстрагироваться от БД слоя, чтобы перенеся все на симфони я только реализовал репозитории, манагеры и админку написал, а все остальное работало бы без допиливания.

Sergey
20.03.2018
08:48:52
то есть ты можешь использовать WP чисто как админку

ну попробуй почитать хотя бы какие возможности тебе дает API вордпресса с учетом кастомизаций

Google
Sergey
20.03.2018
08:50:16
> Я хочу абстрагироваться от БД слоя идея в том что бы по минимуму рашсирять WP и делать это со стороны твоего приложения. Взаимодействовать строго по API и т.д. Готовая абстракция.

Chupa
20.03.2018
08:50:57
Спасибо

Sergey
20.03.2018
08:50:57
я лично так пока не делал (только с сервисами типа contentful но не с готовыми cms-ками) но если мне вдруг придется по быстрому разворачивать какую-нибудь CMS это будет только headless cms

и WP такую возможность дает

насколько эта возможность подходит тебе - это уже другой вопрос

но это всяко интереснее чем пытаться впихнуть невпихуемое

Chupa
20.03.2018
08:57:11
Также есть вопрос. Имеется некая программа передач, которая имеет время вещания (начало и окончание) и дату. Мне нужно получить в репозитории одну ближайшую передачу, включаю ту, что идет прямо сейчас. Передача может заканчиваться после полуночи. И вот мне нужно сделать, чтобы ее получить: 1. Проверить, есть ли вчерашняя передача, которая еще не закончилась (время когда час ночи допустим, а она до двух) 2. Проверить, есть ли, которая идет прямо сейчас 3. Ну и если первых двух нет, то получить ближайшую от текущего времени. Имеет ли смысл делать структуру, что ниже на картинке



Builder содержит sql запросы на проверку - какого типа fetcher передачи

Сам fetcher sql запрос на получение нужной



Вот так в builder определяется fetcher

Сам вопрос - стоило ли это делать, либо можно было просто в репозитории методов насоздавать и ладно?

В принципе, я подумал, что запрос на определение типа можно соединить с созданием

Но это усложняет дело все равно

Меня сейчас озарило, что это можно одним SQL запросом сделать

вчера голова забитая была, не осилил

стал код писать

и запросы попроще

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