@symfony_php

Страница 356 из 1418
Алексей
24.10.2017
13:52:04
и ничего

Sergey
24.10.2017
13:52:30
когда7

Sergey
24.10.2017
13:52:45
тут как с трейтами. если внутри команды решили что этим злоупотреблять не будете - то все ок

Sergey
24.10.2017
13:52:55
ты про dbal? ну они ж в след релизе пофиксят и вернут bc

Google
Алексей
24.10.2017
13:53:13
doctrine/common 2.8.0 doctrine/dbal 2.6.0 doctrine/collections 1.5.0 doctrine/inflector 1.2.0 doctrine/cache 1.7.0 doctrine/instantiator 1.1.0 doctrine/annotations 1.5.0

Все пакеты переехали на 7.1

Roman
24.10.2017
14:02:39
https://github.com/peachpiecompiler/peachpie
А ктонить использовал эту штуку? Она компилит пхп в шарп?

Sergey
24.10.2017
14:03:24
я про то что в такие штуки надо инвестировать а не пытаться вылечить php

Roman
24.10.2017
14:03:57
Жаль, для меня очень актульно было бы)

Sergey
24.10.2017
14:04:01
если вас так уж печалит неконстстентность языка

Roman
24.10.2017
14:04:05
Аж слюни потекли

Pavel
24.10.2017
14:08:25
Привет всем. Проблема с логином, не редиректит на /security/login если не залогинен и запрашиваеться секьюрный роут (а это все кроме /security/*). с конфигами вроде все ок. дебаг показал что AuthenticatedVoter::vote() возвращает VoterInterface::ACCESS_ABSTAIN так как $attributes = [ROLE_USER] (может в этом проблема?), и дальше RoleHierarchyVoter возвращает VoterInterface::ACCESS_DENIED и как результат AccessDeniedException вместо редиректа.

Владимир
24.10.2017
22:28:36
Как загрузить симфони проект на хостинг без боли?)
Я пользуюсь http://www.magephp.com/. Этот инструмент потом легко ложится и на тему CI-ки и CD-ки

Привет всем. Проблема с логином, не редиректит на /security/login если не залогинен и запрашиваеться секьюрный роут (а это все кроме /security/*). с конфигами вроде все ок. дебаг показал что AuthenticatedVoter::vote() возвращает VoterInterface::ACCESS_ABSTAIN так как $attributes = [ROLE_USER] (может в этом проблема?), и дальше RoleHierarchyVoter возвращает VoterInterface::ACCESS_DENIED и как результат AccessDeniedException вместо редиректа.
Кажется, как-то давно я встречал такую проблему. Разруливать конфигами не стал, к тому же ситуация была чуть сложнее - в зависимости от роли юзера нужно было редиректить на нужный роут. Ролей было несколько. И я написал сервис слушающий запросы: https://symfony.com/doc/2.0/cookbook/service_container/event_listener.html#request-events-checking-types И там уже разруливал - куда и кого послать в зависимости от его роли

Google
Владимир
24.10.2017
22:46:38
не могу сказать, что это очень корректно, но работало

Александр
25.10.2017
04:05:40
кто-нибудь знает, есть ли возможность, имея сессию пользователя Symfony\Component\HttpFoundation\Session\Session, получить по ней юзера?

Urmat
25.10.2017
04:23:50
кто-нибудь знает, есть ли возможность, имея сессию пользователя Symfony\Component\HttpFoundation\Session\Session, получить по ней юзера?
А есть ли вариант не париться и сделать как это обычно делается? $this->get('security.token_storage')->getToken()->getUser();

Владимир
25.10.2017
04:27:29
А есть ли вариант не париться и сделать как это обычно делается? $this->get('security.token_storage')->getToken()->getUser();
Хыхы. Он из другого симфони чата сюда пришел. Ему нужно сессию, хранимую в базе данных поднять, получить из нее пользователя и совершить с ним всякое зловещее

Александр
25.10.2017
04:27:36
к сожалению нет, используется Jdare ClankBundle для работы с сокетами. Путем хранения сессий в базе (общих с сокет сервером, как я понял http://socketo.me/docs/sessions) удалось получить сессии от того кто создает топики, присылает сообщения по сокетам и т.д. А вот реквеста как такового нет. Уже пробовал инжектить токен сторадж в сервис, но токен пустой.

Kirill
25.10.2017
04:33:28
можно ли как-то убрать из зависимостей проекта doctrine/common? нет работы с БД вообще

Kirill
25.10.2017
04:50:55
в require нет ничего связанного с doctrine

не пойму откуда берется

lock файл обновлен

Urmat
25.10.2017
04:52:20
понять вообще, кто пишет там в чатик и записать его каракули в базу данных)
https://github.com/JDare/ClankBundle/blob/master/Resources/docs/SessionSetup.md As per the Ratchet documentation, you must use a session handler other than the native one, such as Symfony PDO Session Handler.

понять вообще, кто пишет там в чатик и записать его каракули в базу данных)
Я бы просто прикрутил https://github.com/snc/SncRedisBundle, для хранения сессии в базе редиса и вроде тогда уже можно будет использовать как обычно $this->get('security.token_storage')->getToken()->getUser();

Александр
25.10.2017
04:53:47
lock файл обновлен
у symfony/symfony в composer.json вероятно зависимость есть

есть подвижка уже некоторая





Google
Александр
25.10.2017
04:55:45
в общем норм все должно быть уже

Владимир
25.10.2017
04:55:46
Kirill
25.10.2017
05:06:30
да, есть, жаль

darkwoolf
25.10.2017
06:40:55
The createFromGlobals() method creates a Request object based on the current PHP global variables.

В доке написано такое

А зачем оно нужно

и даже если я создам глобальную переменную то она тоже попадёт

Я использую это в таком выражении если что $request = Request::createFromGlobals();

Bohdan
25.10.2017
06:46:30
симфони это ведь на точке входа делает

darkwoolf
25.10.2017
06:46:54
Зачем?
там гайд на сайте симфони

Алексей
25.10.2017
06:47:04
darkwoolf
25.10.2017
06:47:06
типо "создай свой фреимворк"

http://symfony.com/doc/current/create_framework/http_foundation.html

Алексей
25.10.2017
06:47:12
А

darkwoolf
25.10.2017
06:47:22
на этой странице

Алексей
25.10.2017
06:47:47
Ну да. Точка входа

В чем вопрос?

Bohdan
25.10.2017
06:48:57
$request = self::createRequestFromFactory($_GET, $_POST, array(), $_COOKIE, $_FILES, $_SERVER);

вот это и происходит во время создания createFromGlobals

Google
Urmat
25.10.2017
06:50:17
Народ, есть ли бандл для работы с soap (wsdl)?

Алексей
25.10.2017
06:50:31
Urmat
25.10.2017
06:50:44
Вот, чтобы генерил примерно такое

Алексей
25.10.2017
06:52:03
Ну погугли

Urmat
25.10.2017
06:52:31
В оф доках говорится, что можно использовать обычный SoapClient https://symfony.com/doc/current/controller/soap_web_service.html

Ну тогда как в SoapClient указать аттрибуты? Я имею ввиду ProviderType="AmadeusAndExtProviders" RefundableType="AllFlights" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="0" MaxPrice="0" В файле выше, что я указал

Admin
ERROR: S client not available

Urmat
25.10.2017
06:54:47
Ну погугли
в том то и дело, что я прогуглил лишь полудохлые решения. Которые уже вряд ли поддерживаются

darkwoolf
25.10.2017
06:55:49
В чем вопрос?
Вопрос был в том зачем создавать объект на основе всех глобальных переменных

Но ты ответил

это делаеться чтобы создать точку входа

Алексей
25.10.2017
06:57:06
это делаеться чтобы создать точку входа
Это просто чтобы создать объект реквеста.

Sergey
25.10.2017
06:57:25
Вот, чтобы генерил примерно такое
почему бы не генерить это самому удобной тебе xml тулзой?

darkwoolf
25.10.2017
06:58:40
Это просто чтобы создать объект реквеста.
Нет, создать объект реквеста это $request = new Request();

Urmat
25.10.2017
06:59:04
Алексей
25.10.2017
06:59:05
Sergey
25.10.2017
07:04:03
Urmat
25.10.2017
07:05:03
брезгуешь?
Что-то мне подсказывает, что это неправильно)

Bohdan
25.10.2017
07:12:30
https://packagist.org/packages/besimple/soap-bundle#0.2.x-dev

Google
Bohdan
25.10.2017
07:12:35
обновлялся давненько

но и соап уже немолод :)

Salavat
25.10.2017
07:16:08
А есть бандл для вывода новостей? Хочу блок сделать и новости там выводить. /сарказм/

Или календарь там

Sergey
25.10.2017
07:16:58
хочу бандл чтобы не писать код

раньше на счет jquery плагинов на все случаи жизни шутили

а теперь бандлы

Владимир
25.10.2017
07:18:14
Народ, есть ли бандл для работы с soap (wsdl)?
https://packagist.org/packages/besimple/soap-bundle

Bohdan
25.10.2017
07:21:24
Владимир
25.10.2017
07:46:33
слишком поздно :)
Я вообще удивляюсь! Ребята, вы там работаете? Пока выполнил то да се, написал доку, класс запушил, смотрю - тут уже полотенце сообщений.

Bohdan
25.10.2017
07:48:47
на одном экране телеграм, на другом композер

Sergey
25.10.2017
07:51:01
редис врятли будет на продакшне, хотя вот он есть на проекте уже
Этот бандл умеет и в бд сессии хранить, но в целом я бы не рекомендовал его использовать.

Алексей
25.10.2017
07:51:08
на одном экране телеграм, на другом композер
На какой сам сядешь, а на какой мать посадишь?

Sergey
25.10.2017
07:52:56
вот даже не знаю что хуже, когда девелоперы залипают на пабликах вк и ютубчиках, или в канале симфони

Алексей
25.10.2017
07:53:34
Когда на работу нужно ехать. А ты ещё в постели.

Вот это плохо

Dmitriy
25.10.2017
07:53:42
все должно быть в меру

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