Anonymous
Под виндой сидят
бубунта как назло сбой дала и арч тоже, пришлось с венду херачить
Anonymous
он просто их выводит
Проблема в том что сайте все пишется в строку без абзацев
Anonymous
Мне нужен <br>
Dmitriy
esc_attr это мешает
Dmitriy
он вырезает html
Anonymous
И как мне из этого сделать html код?
Dmitriy
удалите функцию esc_attr
Anonymous
удалите функцию esc_attr
Огромное сенкью вери мач
Roman
Есть задача не используя шаблонизаторов, создать форму ввода товара. Категорий около 60. Используются симфони компоненты, темплайты выводятся с помощью темплайтинг компонента. Нужно что бы элементы (input, select, etc.) генерировались в хелпере, в темлпайте они выводятся как $view['helper']->getElement('element_name'), вопрос, как лучше вовзращать html? В хелпере (он же сервис) конкатить стринг? Делать инклюд из файла? Другой вариант?
Anonymous
🎓 Началась финальная неделя голосования за лучшие доклады по пхп http://devconf.ru/ru/offers/php , помогите отобрать лучшие. 📡
Nadir
Кто каким инструментами пользуется для массовых рассылок? Может посоветуете какие-то открытые веб-приложения, которые можно развернуть у себя. База - около 15кк. с возможностью создавать листы рассылок по разным полям и так далее. идеально было бы если будет какая-то система статистики. Или юзаете самописное? Внешние сервисы типа майлчимпа - не катят, блочат за русских юзеров
Nadir
Ок
Nadir
Кто юзает yii1?
Nadir
Как решаете проблему с сохранением внешних связей?
Pavel
Я 😭
Nadir
Без всякого хардкода в afterSave
Nadir
Тут что-то вообще тишина..)
Pavel
Тут что-то вообще тишина..)
Да я уже отсюда сваливать надумал )
Pavel
Как решаете проблему с сохранением внешних связей?
Ты про foreign keys ? У нас накостылен поверх AR слой data mapper
Pavel
Который через репозитории все объекты сохраняет
Nadir
да, про них. а если добавляется новая связь? дальше костылить не надо? ну я к тому что универсальное решение не?
Nadir
вообще это правильно делать через поведения бы
Pavel
Да, есть всякие поведения, но мы всеми силами отказываемся от yii1 и будем мигрировать куда-то в сторону symfony3, так что я не особо парюсь как бы все это элегантно сделать
Nadir
отлично :) ну у нас легаси.. приходиться поддерживать.
Pavel
Вот и у нас легаси, но проекты живые и можно рефакторить потихоньку
Pavel
А если например рефакторить yii1 -> yii2 то намного легче, там все очень похоже.
Nadir
ну вот взять и переписать на другой фреймворк - это не один месяц работы и мало кто решиться на такой шаг, дорого для бизнеса.
Nadir
кстати первая и вторая версия говорят совершенно разные фреймворки
Nadir
так что я бы не был так уверен
Nadir
сам не щупал 2-ю
Pavel
Я писал на первой 3 года и на второй 2 года, и на симфони 2 года, так что могу сказать что yii1 с yii2 крайне похожи, с точки зрения концепций.
Pavel
Та же AR, те же бихевиоры, все очень знакомо и просто
Nadir
и как второй? потрогать стоит или лучше на симфони валить сразу?
Pavel
Мне второй очень нравится, он в духе времени и простоты. Но для сложных проектов с DDD симфони конечно больше подходит.
Pavel
В yii можно в любом месте вызвать что угодно через Yii::$app, и это постоянно подбивает сократить работу и подговнокодить. А в sf наоборот чтобы вкорячить что угодно куда угодно, нужно потрудиться.
Pavel
и как второй? потрогать стоит или лучше на симфони валить сразу?
Впринципе нет проблем знать сразу оба, когда нужен простой сайт можешь быстро и довольно качественно написать на yii2, когда нужна сложная структура - пишешь медленно и качественно на symfony
Nadir
мне нравится вот это Yii::app()
Nadir
можно компонентов наплодить и жить красиво :)
Pavel
Ну в sf контейнере можно тоже наплодить компонентов, однако про вызове сервиса ты явно указываешь, какими компонентами может пользоваться этот сервис - так ты получаешь контролируемые зависимости. Это удобнее покрывать тестами.
Pavel
точнее не при вызове сервиса, а заранее в конфигурации сервиса, это и есть DI
M
кто в редисе хранит сессии? он умеет в кластере не распределять данные по всем а как бы хранить каждый полную копию?
Anonymous
Шардинг возможен
M
шардинг у редиса это дублирование? или это средствами приложения?
M
http://redis.io/topics/cluster-tutorial тут говорят про split dataset в кластере, а как сделать без сплит
Karim
http://redis.io/topics/replication ?
M
в итоге сделал как в доке, 6 инстасов,3 мастера и 3 слейва
M
с девел плагином и хэндлером rediscluster
Nadir
https://pp.vk.me/c629330/v629330440/1b821/_zDMGew--EY.jpg
Nadir
Nadir
Только пехепешникам не говорите
Nadir
Отлично, да?
Dan
какой ужас. ну зачем же так сразу ))) у них же такой прекрасный волшебный мир
Pavel
Это же банально ложь по половине утверждений
Adel
Проблемы с xslt :))
Dan
работать за еду - ture
Anonymous
про несовместимость версий - это вы питонистам скажите
Nadir
у них там своя вселенная :)
Anonymous
Anonymous
пыха нагибает остальных, вот они и бесятся, публикуя черный пиар везде и всюду)
Anonymous
http://www.zend.com/en/resources/php7_infographic
Dan
Есть даже специальные должности такие, рисовать графики и представлять данные в таком виде, в каком это было выгодно
Dan
Мы ничего не знаем о конфигурации тестового "стенда", и не видим код реализующий алгоритм фракталов
Dan
Также, немного непонятно сравнение самой последней версии php с не самыми последними версиями других языков ))))
Dan
Я таких графиков могу наделать тонны, где жареная курица с картошкой будет быстрее чем 6 java :-) и не придраться будет )))))
Pavel
Да, претензии к графику действительно справедливые. Но прикол в том что с 7 версии пхп ускорился в 2 раза, а остальные языки либо ускорились незначительно, либо вообще процентов на 10 стали медленнее. Так что картина не меняется.
Pavel
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=php&lang2=yarv
Pavel
Да и вобщем тема производительности пхп 7 в интернете уже всеми обсосана, и все согласились что пхп уделал все другие веб языки, и вроде даже JS
Ale
Говорить о том, что пхп быстрее остальных конечно сложно, но о том, что теперь он сопоставим по скорости это точно
Pavel
Почему ж сложно, в интернетах куча бенчмарков, бери да гоняй. Сопоставимая скорость была в версии 5.6
Pavel
Можно еще посмотреть на красивые графики как баду переходили на 7 - вот уж там ни у кого не повернется язык сказать что бенчмарки оторванные от реальности :)
Anonymous
Мастер-класс по HighLoad - 8 часов 18 июня http://devconf.ru/ru/schedule/jun18#highload
Roman
Кто нибудь в курсе, есть ли у симфони компоненты которые помогли бы сдампить mysql результат в gettext файл либо php массив?
Roman
пока что нашел http://symfony.com/doc/current/components/filesystem/introduction.html#dumpfile
Anonymous
люди, где бота на шару захостить мона?
Pavel
Бесплатно захостить? Ну это будет на твой страх и риск, нестабильно
Nadir
Не забывай что нужен 443) ну я так, на всякий случай)
Nadir
А то я из-за своей невнимательности промучался почти час)
Pavel
А ну да же. Но ты можешь написать демона который сам будет пулить апдейты
Anonymous
какой щас редактор кода под венду посоветуете?
Anonymous
phpStorm :-)