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м сервере?
4х
С учётом конфигурации через 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 в теории). Т. е. в теле запроса в сухом виде он будет присутствовать. Проблема только в том, что файлы не распарсятся интерпретатором. Ппц, вроде программирую не первый год а о таких вещах только сейчас узнаю. Спс за ответ.
Kirill
21.12.2017
22:44:12
через php://stdin только получать можно
так что проще сказать что "нельзя"
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
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
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
В документации кстати написано об этом
Google
Василий
02.01.2018
12:04:31
https://symfony.com/doc/current/security.html#logging-out
На самом деле можно просто динамически перегенерировать realm. Но из коробки этого нет, а чтобы написать самому - нужно очень хорошо представлять как работает basic auth впринципе и как устроен security компонент симфони
Misha
03.01.2018
08:01:42