@symfony_ru

Страница 71 из 138
Hell
14.02.2017
13:42:20
если у мой фреймворк использует А, который автоматом ставит Б, т.к. он от Б зависит. Мне дополнительно нужна фича, которая есть в Б. Но Б это не моя прямая зависимость. Но Роберт Мартин мне разрешит (или даже обязует) использовать Б из моего фреймворка?

Роман
14.02.2017
13:49:38
1. Да, подключены 2. В UserBundle создал routing.yml не знаю правильно ли... Содержимое указал выше. 3. Что такое руты?) P.S. В Symfony я совсем новичек, так что особо комнями не закидывать)

1. подключены ли FOSUserBundle и UserBundle в AppKernel? 2. имеет ли UserBundle файл routing.yml? 3. подключены ли нужные руты FOSUserBundle?

Rodion
14.02.2017
13:53:02
ну, routes

Google
Роман
14.02.2017
13:54:50
А, ну тогда кажется они есть: /app/config/routing.yml user: resource: "@UserBundle/Resources/config/routing.yml" type: annotation prefix: /api

То что я наделал каку в рутах, я уже понял по эксепшену) Вопрос в том что за сорт каки?

Rodion
14.02.2017
13:56:49
type: annotation мб?

в AppBundle

ну т.е. убрать эту опцию

Роман
14.02.2017
14:12:20
Чувак, ты гений) В смысле помогло)

ну т.е. убрать эту опцию

Я бы описал свои эиоции, но боюсь меня забанят за цензуру))

3ч поисков...)

Rodion
14.02.2017
14:17:12
потому что не надо копипастить бездумно)

Роман
14.02.2017
14:19:10
Не совсем подходящий вывод для моей ситуации. Прикол в том что в статье по которой я руководствовался этого "type" нету... Несколько перечитываний мне не помогли этого заметить(

Hell
15.02.2017
07:27:05
пятиминутка саппорта по PSR-7: если Facebook пренаправляет ответ с ошибкой, заданный в на redirectUri, то переданные GET парамтеры нужно искать в ServerRequestInterface ?

Rodion
15.02.2017
14:22:34
просто учись гуглить, чувак, приводить хоть какие-то умозаключения и затем проверять их

Google
Hell
22.02.2017
14:55:56
symfony form builder как лечить тормоза?

Roman
22.02.2017
15:05:51
Кэш чистить?

Hell
22.02.2017
15:07:34
чем лучше всего профилировать symfony приложение для выявления bottlenecks?

Rodion
22.02.2017
15:15:45
blackfire.io

some_random_anonymous
22.02.2017
15:15:51
Tideways ещё.

Alan
22.02.2017
15:17:49
newrelic нравится еще но и tideways к нему используем

в первом больше разных данных, во втором пхп профайлер детальнее

Aleksandr
22.02.2017
15:33:23
или xdebug или блекфаер

Alan
22.02.2017
15:51:38
хдебаг в продакшене нельзя а узкие места надо там искать

Hell
24.02.2017
07:10:26
Igor Pellinen
27.02.2017
14:33:42
Мужики, помогите с доктриной. https://dpaste.de/xMjA#L1,24,34

Alex
27.02.2017
16:28:09
Строка 36 не нужна

Igor Pellinen
27.02.2017
16:29:42
ну эт просто внутри класса

Alex
27.02.2017
16:33:01
Тогда лучше подебажить

Igor Pellinen
28.02.2017
05:18:42
мне пишут что ее инжектить надо

А я не понимаю, что это значит...

Строка 36 не нужна
Ты был прав. Я был уверен, что без нее тоже не работало.

Дмитрий
01.03.2017
12:34:20
что означает null в этом примере ->addOption( 'iterations', null, InputOption::VALUE_REQUIRED, 'How many times should the message be printed?', 1 ); мне нужно проверить чтобы опция обязательно имела значение

Igor Pellinen
01.03.2017
12:38:17
/** * Adds an argument. * * @param string $name The argument name * @param int $mode The argument mode: InputArgument::REQUIRED or InputArgument::OPTIONAL * @param string $description A description text * @param mixed $default The default value (for InputArgument::OPTIONAL mode only) * * @return Command The current instance */ public function addArgument($name, $mode = null, $description = '', $default = null) { $this->definition->addArgument(new InputArgument($name, $mode, $description, $default)); return $this; }

class InputArgument { const REQUIRED = 1; const OPTIONAL = 2; const IS_ARRAY = 4;

Google
Igor Pellinen
01.03.2017
12:39:57
иными словами, тебе нужно передать 1

или InputArgument::REQUIRED

Дмитрий
01.03.2017
12:43:26
Я и указываю InputOption::VALUE_REQUIRED ->addOption('period', null, InputOption::VALUE_REQUIRED, 'Период, за который заказываем отчет (current_week, week, month)') и если выполнить conversion:order —period то получаю ошибку [Symfony\Component\Console\Exception\RuntimeException] The "--period" option requires a value. conversion:order [--period PERIOD] [--month MONTH] [--week WEEK] [--year YEAR] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> выглядит не очень, как в проверить что опция без значения и вывести свое предупреждение

Igor Pellinen
01.03.2017
12:44:27
сделай OPTIONAL и руками проверь значит

Ivan
01.03.2017
12:45:44
вы, кажется, разные методы рассматриваете addArgument и addOption

addOption имеет string $name The option name string $shortcut The shortcut (can be null) int $mode The option mode: One of the InputOption::VALUE_* constants string $description A description text mixed $default The default value (must be null for InputOption::VALUE_NONE)

http://api.symfony.com/3.2/Symfony/Component/Console/Command/Command.html#method_addOption

Дмитрий
01.03.2017
12:50:51
VALUE_OPTIONAL помогло

Somenumboola
01.03.2017
13:48:57
Ребят. Вопрос от новичка в Symfony, так что не бейте тапочками. Честно гуглил, но ничего внятного не нашел. Есть ли в Symfony возможность регистрировать бандлы динамически, после инициализации? Например: подключить специфический бандл по условию бизнес логики. P.s. Если есть пример буду очень признателен.

Admin
ERROR: S client not available

Igor Pellinen
01.03.2017
13:54:52
http://stackoverflow.com/a/33066101/5779993

tldr; Можно извернуться и сделать это, на лету почистив кеш. Но лучше бы этого никогда не делать.

Somenumboola
02.03.2017
07:11:18
@igronus спасибо) Понял. А какие еще есть способы экономить контейнеры? Насколько я понимаю что их прожорливость к ОЗУ может стать существенной проблемой. Какие варианты кроме lazy лоадинга сервисов и дзена моделирования зависимостей?

Igor Pellinen
02.03.2017
07:18:51
Тут уж не подскажу... Только вникаю в тему. Возможно, имеет смысл задать развернутый вопрос на английском на каком-нибудь softwareengineering.stackexchange.com, там иногда можно встретить подобные пространные обсуждения.

Somenumboola
02.03.2017
11:44:16
lazy loading же по дефолту включен в стандарт эдишн и чем тебя эти два твоих варианта не устраивают?
Не то что прямо не устраивают. Скорее смущает, что прокси менеджер - еще одна абстракция над уже существующей абстракцией. Просто было интересно какие еще есть варианты.

Rodion
02.03.2017
11:45:59
я тут не советчик, но смотрел бы на то, чего ты в конечном итоге хочешь добиться. если у тебя конечную задачу разгрузить ОЗУ решают варианты с прокси и правильным моделированием зависимостей, то использовал бы их.

т.к. по факту в этих решениях плохого ничего нет

Дмитрий
03.03.2017
07:16:00
Ребята помогите найти ошибку Пробую писать логи с помощью monolog Если делаю так $log = new Logger('conversion'); $log->pushHandler(new StreamHandler('log.log', Logger::INFO)); $log->error("Заявка $num " . $data['period'] . "не выполнена"); то все работает, лог пишется Пытаюсь сделать чтобы все настройки хранились в конфиге в config.yml monolog: handlers: conversion: type: stream path: "%kernel.logs_dir%/conversion.log" level: info channels: conversion в service.yml monolog_web_processor: class: Symfony\Bridge\Monolog\Logger tags: - { name: monolog.logger, channel: conversion } сообщение не пишется в файл, а ввыводится в консоле (консольная команды выполняется)

Igor Pellinen
03.03.2017
08:35:10
Я бы залез в профайлер и внимательно все прочитал, с какими параметрами все иниализируется и т.п.

Google
Роман
07.03.2017
14:41:17
Всем привет, есть такой вопрос. В колбэк API укаан линк http://domain/result.php который пока менять нельзя. Как перенаправить запрос на нужный мне экшн в Symfony?

Igor Pellinen
07.03.2017
14:49:07
http://symfony.com/doc/current/routing.html#routing-examples

Роман
07.03.2017
15:48:43
Это не подходит, но спасибо! Сделал через nginix переброс.

Дмитрий
09.03.2017
08:07:41
есть кто из Красноярска? ищем программиста

Люська
13.03.2017
04:09:47
Добрый день всем✌️

Hell
13.03.2017
06:49:21
hi

Gaiaz Iusipov
13.03.2017
08:37:15
привет

Aleksandr
14.03.2017
15:17:41
привет

Sergii
14.03.2017
16:51:07
Darov

Igor
18.03.2017
07:48:02
Всем привет!Как отключить кэширование в symfony 3?Поставил редирект с homepage на другую страницу через route.yml,затем удалил,редирект остался.через php bin/console очистил кэш-не помогло,очистил кэш браузера-помогло.Но не чистить же мне каждый раз кэш браузера.

Gaiaz Iusipov
18.03.2017
08:14:50
а при чем тут симфони если закэшировал брвузер?

можешь заголовки отправить через респонс на запрет кэширования

Страница 71 из 138