@symfony_ru

Страница 103 из 138
Web
14.12.2017
12:53:41
Всем привет, подскажите пожалуйсто: Юзаю Silex v2. twig - возвращает 500 ошибку, код в гисте. (ошибка на проде, локально - все работает нормально) https://gist.github.com/MaximStrutinskiy/28f768826d221cdf361dd5db6d0bf3de

Roman
14.12.2017
17:29:39
Кто-нибудь, подскажите, как выводить логи из monolog'а в консоль?

Спс, у меня слишком низкий verbosity был

Anarbek
19.12.2017
12:55:46
Кто нибудь знаешь как в symfony 2.1 сделать leftJoin с указанием конкретной таблицы

Google
Dmitry
19.12.2017
12:57:31
в симфони никак, а вот в доктрине можно

Anarbek
19.12.2017
13:12:11
Да, ее и имел ввиду

->innerJoin('TaskBundle:Changes', 'ct', Expr\Join::ON, 'ct.task=t.id') На такую таблицу ругается что не знает что такое TaskBundle:Changes

на такую конструкцию*

Виктор
19.12.2017
13:56:00
сделай Changes::class вместо 'TaskBundle:Changes' и добавь Changes в use

Dmitry
19.12.2017
14:01:53
так с указанием конкретной таблицы или с указанием конкретной сущности?

Web
19.12.2017
14:17:00
Подскажите в чем может быть проблема. Задеплоил сайт на прод, мне возвращает 500. При чистке кеша - возвращает ошибку i.ru$ sudo -u www-data php bin/console cache:clear --env=prod PHP Fatal error: Class 'Symfony\Bundle\FrameworkBundle\Controller\AbstractController' not found in /var/www/i.ru/vendor/friendsofsymfony/user-bundle/Controller/RegistrationController.php on line 37 [2017-12-19 15:15:26] php.CRITICAL: Fatal Error: Class 'Symfony\Bundle\FrameworkBundle\Controller\AbstractController' not found {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Error: Class 'Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController' not found at /var/www/i.ru/vendor/friendsofsymfony/user-bundle/Controller/RegistrationController.php:37)"} [Symfony\Component\Debug\Exception\ClassNotFoundException] Attempted to load class "AbstractController" from namespace "Symfony\Bundle\FrameworkBundle\Controller". Did you forget a "use" statement for another namespace? cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> Локально проект работает (весь код из одного репозитория)

Мурад
19.12.2017
14:44:56
composer install не забыл случаем?

Web
19.12.2017
15:02:48
composer.lock под игнор кинул и установились не те версии библиотек

Vitalii
19.12.2017
15:03:13
composer update

install c lock-a версии возьмет

update - перегенерит лок

ol
20.12.2017
15:24:48
а чего то я не поняла, в 4-ом нету app_dev.php ?

Google
ol
20.12.2017
15:25:17
вообще структуру я смотрю изменили

кто-нить уже перешел на sf4?

Aleksey [R10]
20.12.2017
15:48:47
А как несколько симфонии держать на 1м сервере?



С учётом конфигурации через env. Или теперь модуль env станет обязательным и по прежнему будем писать конфиг файлы?

Max
20.12.2017
20:54:37
Aleksey [R10]
20.12.2017
20:54:48
Одна

ol
20.12.2017
21:45:18
Без проблем

Не вижу вообще в этом проблем

4ка мне не особо понравилась. Есть ли смысл на неё вообще переходить

?

Artem
20.12.2017
21:49:18
Ребят, скажите, через put можно передавать файлы в Rest Api?

Kirill
21.12.2017
19:13:04
файлы можно передавать вообще только через POST и никак иначе

Vitalii
21.12.2017
19:23:20
?
Да, есть. Там много оптимизации и новых видений, да и не просто так разрабатывали)

Artem
21.12.2017
22:43:13
файлы можно передавать вообще только через POST и никак иначе
Вчера всё-таки углубился в проблему. На самом деле можно передать файл через PUT (и даже DELETE в теории). Т. е. в теле запроса в сухом виде он будет присутствовать. Проблема только в том, что файлы не распарсятся интерпретатором. Ппц, вроде программирую не первый год а о таких вещах только сейчас узнаю. Спс за ответ.

Artem
21.12.2017
22:45:16
Я через php://input проверял

Google
Artem
21.12.2017
22:48:13
Да и input показывает только тело запроса. Думаю, если нужно было бы получать, через инпут удобне

darkwoolf
22.12.2017
03:08:02


Роман
22.12.2017
07:48:50
А в чем проблема?

darkwoolf
22.12.2017
08:50:59
А в чем проблема?
В том что хз как это сделать

smile
22.12.2017
08:55:40
тебе надо писать фикстуры на категории, а категории цеплять на посты. Насколько я понял у тебя там связь, а не просто текстовая категория. в итоге category у поста будет в формате '@category*' Вот пример: App\Entity\Office: office_{1..5}: __construct: 0: '<intval($current)>' 1 (unique): '<word(1)>' App\Entity\User: user_{1..10}: __construct: 0: '<intval($current)>' 1 (unique): '<name()>' 2 (unique): '<email()>' changeOffice: '@office*'

darkwoolf
22.12.2017
10:20:08
Да, у меня только ид и имя в самих категориях и связи с пастами

ASergey
22.12.2017
20:46:28
Впервые настраиваю деплой симфони на прод, подкажите как это сделать правильно? Обновление будет через гит и ssh конекшен из ci системы

Max
23.12.2017
16:36:37
Мне тоже интересно

А какая CI?

Andrey
23.12.2017
17:14:48
я юзаю TeamCity, правда на симфони не пишу, но собираюсь

Alex
28.12.2017
08:42:34
Ребят, а подскажите пожалуйста, как получить последний runnable query - в том виде, в каком он в отладочной панели - со вставленными параметрами?

YR
28.12.2017
08:44:41
что-то типо такого $qb->getQuery()->getSQL()

Alex
28.12.2017
08:46:26
проблема в том, что мне нужен запрос, который выполняется нативно, через $connection = $this->em->getConnection(); $statement = $connection->prepare(); $statement->execute();

YR
28.12.2017
08:50:11
как ты запрос строишь ?

Alex
28.12.2017
08:52:06
в запросе дергаются функции БД условно говоря, он выглядит так $connection = $this->em->getConnection(); $statement = $connection->prepare("SELECT * FROM resident.find_person_dok()"); $statement->execute(); При это, в отладочной панели он виден вместе с параметрами, если они есть

ol
28.12.2017
09:54:41
Всем ку

Напомните, как поставить версию до 3.4

Daniel
28.12.2017
13:10:43
Вакансию можно кинуть? :(

YR
28.12.2017
13:11:38
Напомните, как поставить версию до 3.4
composer create-project symfony/skeleton my-project "3.3.*"

Daniel
28.12.2017
13:12:17
Простите, но я кину...

Google
Николай
28.12.2017
13:12:22
нет

YR
28.12.2017
13:12:25
ахах))0

Daniel
28.12.2017
13:12:40
Вакансия - https://hh.ru/vacancy/22250199 Про фуллстек не пугайтесь, плиз. У нас апи, есть фронтендщики, есть верстальщики. Просто не надо бояться править блоки. Лучше про квартал посмотрите: https://www.instagram.com/novospassky_/?hl=ru

У нас API + тесты

YR
28.12.2017
13:13:49
кстати про sf ничего не написано)

Daniel
28.12.2017
13:13:57
Да, но у нас SF

Это уже HR...

YR
28.12.2017
13:14:08
.....

а у вас REST?)

Daniel
28.12.2017
13:14:34
Ес

YR
28.12.2017
13:22:00
кстати какой у вас поисковой движок ?

Artem
28.12.2017
14:26:19
Ребят, поделитесь мнением, как вы относитесь к soft delete. Хорошо или плохо и почему?

Konstantin
28.12.2017
14:37:37
Ребят, поделитесь мнением, как вы относитесь к soft delete. Хорошо или плохо и почему?
хорошо. Потому что данные сохраняются. Восстанавливать проще в случае здеца...

darkwoolf
30.12.2017
00:03:04
Не могу розлогинится в сомфони.Хотя прописал всё как в доке указано.Просто перекидывает на главную страницу и не розлогинивает



Если убрать http-basic, то всё нормально

ol
30.12.2017
17:38:24
С наступающим Новым годом От души сейчас Вас поздравляю. Принесет он пускай лишь добро Вам, Волшебство самых светлых мгновений, Счастье, радость, удачу, здоровье, Чудеса и во всём вдохновение.

Artem
30.12.2017
17:40:34
Спасибо! Присоединяюсь к поздравлениям. Всех с Новым годом.

Василий
02.01.2018
12:02:11
Если убрать http-basic, то всё нормально
Потому что браузер с каждым запросом шлет Authorization заголовок. поэтому тебя каждый раз заново авторизует

В документации кстати написано об этом

Google
Василий
02.01.2018
12:04:31
https://symfony.com/doc/current/security.html#logging-out



На самом деле можно просто динамически перегенерировать realm. Но из коробки этого нет, а чтобы написать самому - нужно очень хорошо представлять как работает basic auth впринципе и как устроен security компонент симфони

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