@symfony_php

Страница 752 из 1418
Bohdan
17.03.2018
19:02:22
че то много вакансий по блокчейну с нодой почему так?
уже обсуждали в большинстве случаев блокчейн их - это тупо леджер а с нодой - ну модно же, пхп немодно

Who
17.03.2018
19:05:42
еще пайтон топ, а похапе не торт, я слышал

Alan
17.03.2018
19:06:18
мм то есть все за счёт готовой библиотеки и леджер это типа кошелёк и надо просто с апишкой работать?

Google
Alan
17.03.2018
19:08:32
хотя... описал повседневные будни любого проекта )))

Bohdan
17.03.2018
19:10:34
в принципе да, вроде как на базе эфира большинство работают

Alan
17.03.2018
19:11:00
ну какой то эфир есть

Bohdan
17.03.2018
19:11:01
но я хз, интересовался мало

Alan
17.03.2018
19:11:02
угу

Who
17.03.2018
19:15:10
все не торт
веб, такой веб...

Bohdan
17.03.2018
19:15:22
веб, такой веб...
не только в вебе)

Andrew
17.03.2018
19:20:45
как раз пробую сейчас этот вариант, спасибо
Имхо лучше две админки и два конфига

Who
17.03.2018
19:21:24
Имхо лучше две админки и два конфига
а может есть пример конфигов, если не трудно?

на 2 админки

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

Google
Who
17.03.2018
19:21:52
только в доках почемуто примера не нашел подобного о_0

Andrew
17.03.2018
19:37:03
а может есть пример конфигов, если не трудно?
Я с телефона, сори. Я обсуждения читал в ишьюсах, там чуваки писали решения. Плюс можно ещё посмотреть на то, как реализована security - может можно решить вопрос рендеринга полей/ экшнов в зависимости от роли через конфиг или на уровне вотеров

Вадим Натаркин
17.03.2018
19:42:12
ребят, а еще вопрос, кто работал с EasyAdminBundle... я както могу сделать чтоб в зависимости от роли юзера, исполнялись разные контроллеры? (для того, чтобы скрыть ненужные энтити от пользователей с правами ниже админа)?
Это делается с помощью security. Ты можешь у класса указать уровень доступа. Можно и у экшенов указать уровень доступа. Но если тебе нужна логика поведений доступа тогда советую voters, но с такой системой увеличится количество работы в несколько раз, и без функциональных тестов не обойтись. Можно обойтись, но постоянно думать о всех уровнях голову сломаешь

/** * @Security("has_role('ROLE_ADMIN')") */

И все дела

Who
17.03.2018
19:48:06
спасибо!

Alex
17.03.2018
19:54:47
или я не так вопросы задаю?
в слэке на симфони была статья... она у меня в букмарках но я не у компа

Who
17.03.2018
19:55:08
а еще такой вопрос. по связям сущностей, делал как https://github.com/EasyCorp/EasyAdminBundle/issues/860#issuecomment-192605475 тут посоветовали. всё гуд, у свежесозданной сущности связи сохраняются, а вот если удалить связь, то ошибку кидает, причём не могу выяснить почему. связь остаётся...

в слэке на симфони была статья... она у меня в букмарках но я не у компа
был бы благодарен, если смог бы ты мне кинуть, как доберёшься до компа...

Who
17.03.2018
20:04:27
а еще такой вопрос. по связям сущностей, делал как https://github.com/EasyCorp/EasyAdminBundle/issues/860#issuecomment-192605475 тут посоветовали. всё гуд, у свежесозданной сущности связи сохраняются, а вот если удалить связь, то ошибку кидает, причём не могу выяснить почему. связь остаётся...
[Sat Mar 17 22:23:23 2018] 127.0.0.1:58703 [500]: /admin/?entity=StockRoom&action=edit&menuIndex=1&submenuIndex=-1&sortField=id&sortDirection=DESC&page=1&referer=%252Fadmin%252F%253Fentity%253DStockRoom%2526action%253Dlist%2526menuIndex%253D1%2526submenuIndex%253D-1%2526sortField%253Did%2526sortDirection%253DDESC%2526page%253D1&id=2 - Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in C:\xampp\htdocs\panel\vendor\doctrine\collections\lib\Doctrine\Common\Collections\ArrayCollection.php on line 141 [Sat Mar 17 22:23:23 2018] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0

такую ошибку ловлю...

Sergey
17.03.2018
20:27:57
Тут куб выложили с припиской: когда собеседуешься на хайлоад проект https://coub.com/view/147kq2

Ihor
18.03.2018
04:53:08
а что за фильм?

Mikhail
18.03.2018
05:04:57
реклама маунтин дью, видимо

https://www.youtube.com/watch?v=elBx5lbnCe0 да

Art
18.03.2018
11:14:17
Сильно ли отличаются версии симфони? Стоит ли рассматривать вакансии с симфони-2?

Google
Vladislav
18.03.2018
11:22:59
Стоит рассматривать документацию для тебя а не вакансии ))))))

Evgeniy
18.03.2018
11:27:35
Всем привет. А бывают на ютубе каналы про php, но не видео уроки, а что то вроде блогов или реал там кодинг с коментами с монтажем типо как лайф стал блоги? Я подобное видел у любителей ремонтов телефонов и ноутбуков, где они делятся интересными ремонтами

Andrey
18.03.2018
11:54:11
https://www.youtube.com/channel/UCIIt69f5D44s2cdb9vXQNzA

Сильно ли отличаются версии симфони? Стоит ли рассматривать вакансии с симфони-2?
Отличия есть, главное правильно переключать документацию во время разработки. Рассматривать на мой взгляд стоит, если правильно подойти к вопросу всегда можно объяснить работодателю минусы старой версии ну и привести проект в порядок.

Andrey
18.03.2018
12:01:31
Такой вопрос, ребят а кто то юзает Sensio Analysis, просто интересно, может есть какие то другие утилиты для чекания качества? И стоит ли свои коммерческие проекты подключать?

Sergey
18.03.2018
12:02:46
на codingame кстати когда проводят турниры часто стримят, интересно посмотреть бывает)

Sergey
18.03.2018
12:02:52
но там хардкор

Andrey
18.03.2018
12:03:46
А в чем основные минусы?
Старая версия, уже минус. Всегда есть зависимости которые, могут быть уязвимы и это потенциальный риск. По сравнению с 2.7 лучше стали работать формы на мой взгляд(кто их использует), изменения есть и в Ди контроллере, везде по чуть уже и не вспомню.

Andrey
18.03.2018
12:06:02
У тебя голая симфони? Соната, Knplab, Fos бандлы все про чекал?

Sergey
18.03.2018
12:06:36
Dmitry
18.03.2018
12:07:09
Когда писал из этого почти ничего не юзал. Но так пакеты тоже поддерживают версии со старыми версиями php

Andrey
18.03.2018
12:07:15
Почему стоит обновляться

Google
Andrey
18.03.2018
12:08:10
4 рка вообще кардинально новые подходы, в какой то момент времени даже LTS заканчивается и будет еще сложнее обновиться на симфони 5 например

Dmitry
18.03.2018
12:08:42
Про 4ку я ничего и не говорю ) я про 2 и 3ю Ветки

Andrey
18.03.2018
12:09:17
Поэтому я выжидаю некоторое время после релиза новых фич, даю время обновить авторов dependency и тогда обновляюсь.

Sergey
18.03.2018
12:09:27
Почему стоит обновляться
5 -> 7.x перформанс, новые фичи и тд 2.x -> 4.x тоже самое, быстрее работает, новые фичи, быстрее разрабатывать

Andrey
18.03.2018
12:10:04
Ну с моей параноей для меня все же Security На первом месте

Dmitry
18.03.2018
12:11:20
Вот с пакетами наверное да, есть траблы. А сам фреймворк почти не отличается

Admin
ERROR: S client not available

Dmitry
18.03.2018
12:11:58
А вы его все юзаете?

Andrey
18.03.2018
12:12:03
На 4 уже пора ))
Соната глючит

Dmitry
18.03.2018
12:13:12
Соната глючит
Ты ее долго юзаешь?

Andrey
18.03.2018
12:13:21
Постояно

Ты ее долго юзаешь?
Вот только не надо начинать, что она косячная итд я пока не нашел альтернативы

Dmitry
18.03.2018
12:14:19
Все такие она больше пользы приносит чем гемора? Я просто пробовал давно, мне что то не зашла

На таких системах просто шаг влево шаг вправо вызывают дикие сложности (((

Andrey
18.03.2018
12:16:00
Все такие она больше пользы приносит чем гемора? Я просто пробовал давно, мне что то не зашла
Все относительно, могу сказать только одно, лучший способ разобраться с сонатой дебажит сурсы. Потому что документирована она плохо, но написана очень не плохо

На таких системах просто шаг влево шаг вправо вызывают дикие сложности (((
Любой шаг решается заменой, зависимости или переопределением методов админ контроллера или самого admin класса или шаблона. Любую логику выстроить легко, наверно сложнее всего прикрутить front, но это уже изврат

Dmitry
18.03.2018
12:18:27
Понял, спасиб

Andrey
18.03.2018
12:18:59
Пробуй пиши, если возникают вопросы смело обращайся тут многие ее юзали чем сможем поможем

Google
Dmitry
18.03.2018
12:19:16
?

Greabock
18.03.2018
14:25:48
Доброго, господа! Есть проблемка. Конфигурация: doctrine/orm 2.6.1 Postgres 9.6 При создании миграции (выполнении diff), каждый раз (даже если изменений в схеме не было вообще) получаю в миграции такие строки: php $this->addSql('ALTER TABLE processes ALTER end_at TYPE TIMESTAMP(0) WITH TIME ZONE'); $this->addSql('ALTER TABLE processes ALTER end_at DROP DEFAULT');Даже если выполнить эту миграцию, то при создании следующей происходит тоже самое. Не понимаю, что с этим делать =( Кто-то уже сталкивался с таким?

Greabock
18.03.2018
14:33:14
dbal 2.6.3

Мэппинг прост, как сама простота /** * @ORM\Column(type="datetimetz") */ protected $endAt;

Greabock
18.03.2018
14:41:04
а ты на тот env применяешь эту миграцию?
Не совсем понимаю, что ты имеешь ввиду. Проект развернут локально. Среда исполнения тоже локальная, соответственно. Соединение с БД одно единственное. С другими параметрами миграций проблем нет. Всё исполняется и работает.

Urmat
18.03.2018
14:44:39
Greabock
18.03.2018
14:46:16
Nope... даже накат на голую базу не исправил ситуации

Andrey
18.03.2018
14:56:30
Nope... даже накат на голую базу не исправил ситуации
Не помогает, я кстати тоже такое имею на пару проектах, когда спрашивал никто внятного ничего не рассказал. Но у меня это связано с использованием timestampable

поэтому забил но потверждаю проблема существует как решить хз

Greabock
18.03.2018
14:59:15
@stadnik_andrey Это прям печалька какая-то =(

Я даже ишшью такого не нашел нигде. Видимо придется самому написать )

а еще вот это доставляет =) $this->addSql('CREATE SCHEMA public');В роллбэке к каждой миграции XD

Но с этим я уже свыкся, от безысходности даже скрипт написал, который это перед фиксацией чистит )

Andrey
18.03.2018
15:03:07
@stadnik_andrey Это прям печалька какая-то =(
А что тебя смущает? Ну выполняется лишний запрос. При автогенерации миграции убрал и забыл

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