@symfony_php

Страница 90 из 1418
Sergey
06.02.2017
22:54:42
ну и еще он не справляется с автокомплитом когда ты хочешь тип прописать как значение для ключа

Heorhi
06.02.2017
22:56:38
там прям есть статья в чем профит
4 пункта видел, статьи не видел. Пойду ещё раз гляну)

Sergey
06.02.2017
22:56:58
там ссылка на статью почему в php-di отказались от yaml

Google
Big_Shark
06.02.2017
22:57:09
http://php-di.org/news/06-php-di-4-0-new-definitions.html вот

Big_Shark
06.02.2017
23:00:24
там ссылка на статью почему в php-di отказались от yaml
Слушай, а что ты думаешь про систему конфигов как в ларавель, когда есть конфиг и в нем сразу по дефолту все что может быть уже забито, а когда ты ставишь пакет, он копирует дефолтный конфиг тебе, и ты его уже правишь, вместо того что есть сейчас в симфони, когда ты должен копировать этот конфиг с доки на сайте, и пытаться найти нужный тебе ключ в доке, а не в конфиги по коментариям ?

Heorhi
06.02.2017
23:07:01
Но ведь не так часто ты в конфигах дефолтные значения переживаешь, а если переживаешь значит знаешь что и зачем.

В ларавеле при старте проекта получается из всех вендоров конфиги подтянет и отдаст в главный?

Big_Shark
06.02.2017
23:08:52
В ларавеле при старте проекта получается из всех вендоров конфиги подтянет и отдаст в главный?
ну после установки сторонего пакета, типа бандла, можно выполнить команду и он скопирует конфиг в нужное место с дефолтными значениями, а ларавель его уже загрузит сам при использовании

Heorhi
06.02.2017
23:09:18
Кстати, а в симфони ж тоже можно без особых проблем собрать конфиги бандлов и сложить в config. Distr

Heorhi
06.02.2017
23:09:54
Изменяешь)

Т9, да

Я вообще спать шёл но залип и пытаюсь найти когда б твиг второй вышел

Big_Shark
06.02.2017
23:11:01
Изменяешь)
На самом деле почти всегда изменяю хоть чтото, да и даже прикол не в изменении, а в том что некоторые пакеты без конфига даже не заводятся, а конфиг надо собирать по кускам.

Google
Heorhi
06.02.2017
23:20:23
Эх, обязательно 7ка. Жаль(

Big_Shark
06.02.2017
23:20:46
Эх, обязательно 7ка. Жаль(
почему? У вас еще не 7 версия?

Heorhi
06.02.2017
23:22:26
У меня на саппорте проекты, на таких проектах редко дают денег на обновки по моде.

Есть прикольный проект где почти 2 года до меня никто не писал composer update)

Big_Shark
06.02.2017
23:23:52
Heorhi
06.02.2017
23:24:31
А ещё стоит денег на тестирование чтобы убедиться что никто не умер (

Gassetic недавно только выпилили, о чём тут говорить

Насчёт быстро тоже не факт, иногда дешевле купить пару инстансов на амазоне чем оплатить часы перехода на тройку например

Big_Shark
06.02.2017
23:46:06
Насчёт быстро тоже не факт, иногда дешевле купить пару инстансов на амазоне чем оплатить часы перехода на тройку например
ну у нас симфони 1.4 работал на пхп7 через пару часов работы, на самом деле переход на 7 версию достаточно простой

Rodion
07.02.2017
07:18:06
'defaults' => [ 'autowire' => true, ], 'services' => [ Foo::class => [], Bar::class => [], ]
немного некропостинга) https://github.com/schmittjoh/JMSDiExtraBundle

Mihail
07.02.2017
07:46:36
hr detected

Александр NeonXP⚛??
07.02.2017
07:53:08
Нифигасе у тебя детектор

Алексей
07.02.2017
07:57:08
hr detected
Только сейчас? А когда сразу 4-5 законнектились разом - не сработал? :)

Mihail
07.02.2017
08:10:05
неа

барахлит

Rodion
07.02.2017
08:11:32
Ага

Hell
07.02.2017
09:40:25
посоветуйте config-service-provider

Google
Sergey
07.02.2017
09:40:50
лучше опиши что ты хочешь сделать и контект задачи

Hell
07.02.2017
09:41:30
A config ServiceProvider for Pimple with support for php, json .

Sergey
07.02.2017
09:41:31
насколько я помню ты пытался контейнер зависимостей прикрутить к либке (либке. не проекту)

Hell
07.02.2017
09:41:57
мне нужно конфигурацию читать из файлов

Sergey
07.02.2017
09:42:18
Hell
07.02.2017
09:42:34
это же не круто!

Sergey
07.02.2017
09:42:47
повторю вопрос - контекст задачи

это какой-то проект, либка (тогда чтение конфигов вообще не нужно если у тебя не либка для чтения конфигов но тогда вопроса бы небыло)

ибо ты все время скидываешь ссылку на репозиторий с Либкой

Hell
07.02.2017
09:43:29
https://github.com/lorenwest/node-config

Sergey
07.02.2017
09:43:56
у вас в германии я так понял все разрабы такие?)

Hell
07.02.2017
09:44:10
на моей предыдущей работе config-и читались с помощью этой либы.

что логично

Sergey
07.02.2017
09:44:24
ну то есть

import config from 'config'

Hell
07.02.2017
09:44:52
и зачем?)
потому что так блин сеньор решил!

Sergey
07.02.2017
09:44:54
или const config = require('app/config');

Google
Sergey
07.02.2017
09:45:03
заметь, кто-то что-то решил и ты воспринимаешь это как истину не подвергая ее сомнениям

Hell
07.02.2017
09:45:30
ты пойди по ссылке и прочитай README

Sergey
07.02.2017
09:46:29
ты пойди по ссылке и прочитай README
пробежался, ничего интересного. Поддержка нескольких окружений... ну ок

я юзаю .env

и модули если в js

Hell
07.02.2017
09:47:31
я юзаю .env
уже теплее я 2 года там работал с этим. Я не просто так ищу замену include-ам.

Sergey
07.02.2017
09:47:48
если речь идет о проекте на PHP, любой популярный фреймворк уже имеет свои средства для загрузки конфигураций

Admin
ERROR: S client not available

Sergey
07.02.2017
09:48:32
если речь идет о либке - ей не надо загружать конфиги, это будет делать пользователь тем способом который ему удобен

если речь идет о велосипеде (свой фреймворк) - то.... это уже проблема

Hell
07.02.2017
09:49:46
чем отличается немецкий программист от русского? Немцкий скажет "как? где?", русский "зачем?" или "а нахера?"

проблема всех русских программистов. Ну и не только русских

http://stackoverflow.com/q/13231850/444079

Sergey
07.02.2017
09:51:25
чем отличается немецкий программист от русского? Немцкий скажет "как? где?", русский "зачем?" или "а нахера?"
ты уже носишься с месяц по пхп чату, потом скала чат, теперь тут. и я до сих пор не могу понять какую проблему ты решаешь

Sergey
07.02.2017
09:51:25
KISS, YAGNI и все такое

более того разбираясь в причинах "зачем тебе что-то нужно" можно предложить более адекватные способы решения проблемы

вот мы уже выяснили что ты взял silex (микрофреймворк) и теперь хочешь сделать что-то большое на нем

Google
Sergey
07.02.2017
09:52:48
не понятно зачем ты его брал

ну да не суть

Hell
07.02.2017
09:53:46
If reading the config file on every request becomes a performance problem in production, you can use a plain PHP file instead, and it will get cached by APC.

ну хотя бы это

Алексей
07.02.2017
09:54:06
Hell У того, что до тебя докапываются, что ты хочешь, есть и минусы и плюсы. Но, как по мне, плюсов больше, если у тебя мало опыта. Потому, что ты изначально можешь узко смотреть на задачу и не представлять о наличии других решений. Если ты скажешь "я хочу сделать A" и тебе сразу скажут как это сделать - ты это сделаешь и продолжишь быть не в курсе того, как можно ещё решить проблему.

ну хотя бы это
Чтение конфигов и кеширование - разные проблемы, не?

Hell
07.02.2017
09:55:54
??

https://packagist.org/packages/saxulum/config-service-provider

буду использовать это

Dima
07.02.2017
10:15:36
есть сущность, хочу при добавлении новой сущности например, загружать к ней сразу энное число изображений и выставлять им порядок. В течение сего процесса добавления, например, хочу наблюдать загруженные из-я в формате thumbnails. Посоветуйте, какие готовые решения использовать лучше, SonataAdminBundle, LiipImageBundle, MediaBundle?

Hell
07.02.2017
10:31:16
кроме того, я прекрасно понимаю, разницу, когда нужно использовать include и когда нужна либа чтения конфигурации

у меня как бе О/Р уже есть

конфигурацию меняет юзер

там нужен контроль, который нужно перекладывать на внешнюю либу

мало ли что он введет

include делается для файлов, которые пишутся программистом

программист доверяет тому, что он ввел туды

кроме того я уже сейчас думаю о потенциальном шифровании php файлов

вот вы мне обьясните, почему APC кеш отключается на многих серверах

Dmitry
07.02.2017
10:44:21
Его разработка прекращена, Zend OPcache заменил его

Страница 90 из 1418