Artem
30.05.2018
16:26:14
смотри, я получаю коллекцию продуктов, и нужно вернуть чистый html, через JS будет выводиться
Anon
30.05.2018
16:30:33
Ну тут два варианта либо на бэкенде отрендерить все и вернуть стрингом отрендеренный html или более правильный вариант вернуть json объект всех твоих продуктов, а потом на клиенте отрендерить с помощью js использую шаблонизатор к примеру mustache или любой другой
Если у тебя js фреймворк какой нибудь и шаблонизатор не нужен
Artem
30.05.2018
16:33:30
@Anon всё, понял) буду идти через JSON. Просто до этого работал только через API -> FRONT и всегда использовал JSON. Ну а тут фиг его, может в good practice рендерить html на серваке и потом возвращать.
Спасибо
Google
Anon
30.05.2018
16:35:40
Нзч, рендерить на стороне клиента это более правильное решение
Alexander
31.05.2018
05:18:55
Есть ли возможность в sonata админ классе прописать условие к выборке данных?
erkash
31.05.2018
05:29:48
Antoine
01.06.2018
05:01:47
ребята подскажите что за бандл такой в симфони JsmSerializer и почему он такой медленный? почему нельзя например просто json_encode использовать?
Dmitriy
01.06.2018
05:02:38
можно и json_encode использовать
Antoine
01.06.2018
05:03:55
ну мне достался проект где уже это встроено/ но генерация ответа из двух строчек через эту штуку потребляет 15%+ времени скрипта
вот и хочу понять зачем эту штуку приплели
Dmitriy
01.06.2018
05:04:20
JSMSerializer гораздо более гибкий и ООП
Antoine
01.06.2018
05:04:52
пытаюсь гуглить про него и никакой толковой инфы не могу найти
Dmitriy
01.06.2018
05:04:54
хотя уже рекомендуется использовать symfony/serializer
он быстрее, а в 4.1 стал еще быстрее
Ты можешь подключать нормалайзеры и сериалайзеры-десериалайзеры через конфигурацию
Antoine
01.06.2018
05:06:11
до 41 ещё далеко(
Google
Dmitriy
01.06.2018
05:06:57
плюс ты можешь сериализовывать в JSON объекты и из JSON десериализовывать в объекты определенного типа. json_* так не умеет
Vitaly
01.06.2018
06:03:27
до 41 ещё далеко(
Так вроде релиз позавчера был?
https://symfony.com/blog/symfony-4-1-0-released
Antoine
01.06.2018
06:06:07
У меня сторонние пакеты на 3.4 завязаны. И никто их переводить не собирается
Dmitriy
01.06.2018
06:09:35
Alexander
01.06.2018
06:11:02
А не слышно стабильную версию в четверке скоро будет?
Artem
01.06.2018
06:58:16
Ребят, скажите, а как сделать так, чтобы в логах выводился trace в случае ошибки?
для дев окружения
Bayaman
01.06.2018
09:50:47
Всем привет
Нужно помочь
У меня такой action
Когда нажимаешь кнопку в админке
Надо вывести этот showMapper на админ панел
erkash
01.06.2018
09:55:34
а ты можешь скриншоты отправлять а не фотки?
Bayaman
01.06.2018
09:55:47
Да конечно
Alexander
01.06.2018
09:55:49
?
Bayaman
01.06.2018
09:59:21
Google
Bayaman
01.06.2018
10:00:48
Ivan
01.06.2018
10:01:03
о, соната
erkash
01.06.2018
10:05:06
а зачем именно такую структуру делать? колдонуучулар это Сущности?
Bayaman
01.06.2018
10:07:54
erkash
01.06.2018
10:27:59
колдонуучулар это поле у сущности TesterStudents верно?
Bayaman
01.06.2018
10:34:41
erkash
01.06.2018
10:36:51
ясно
сделай его не button, а кнопку <a> и укажи вот этот url
Bayaman
01.06.2018
10:38:15
erkash
01.06.2018
10:40:24
работает?
Bayaman
01.06.2018
10:41:12
kogda najimayu etot action rabotaet (testerUserAction)
erkash
01.06.2018
10:42:47
молдцом
Bayaman
01.06.2018
10:45:39
Надо реализовать этот action так, вывести на экран ....
Denis
01.06.2018
10:49:12
ну при клике на ссылку, что происходит?
в testerUserAction надо вернуть requiest
Google
Bayaman
01.06.2018
10:52:34
Denis
01.06.2018
10:53:36
ну напиши туда что-т овроде { return new Response("hey ot works");}
если по клику на ссылку выведет строку, значит Route как надо работает
ну и туда уже тогда (в testerUserAction) пиши свой showmapper
а то мб просто роут не тот или ссылка генерится неверно
Aleksandr
01.06.2018
12:39:33
jsm- фифифи
Artem
01.06.2018
13:00:54
Denis
01.06.2018
13:01:34
Ivan
01.06.2018
13:01:35
Artem
01.06.2018
13:10:02
пока здесь хоть кто то есть, в симфе 4.0.11 никак секурити не могу подключить. через композер все очень красиво, вроде как он есть, но при использовании получается что то вида:
Twig_Error_Syntax
HTTP 500 Internal Server Error
Did you forget to run "composer require symfony/security-core"? Unknown function "is_granted" in "base.html.twig".
или так
./bin/console doctrine:fixtures:
Careful, database will be purged. Do you want to continue y/N ?y
> purging database
> loading [1] App\DataFixtures\ORM\LoadUserData
2018-06-01T16:11:05+03:00 [error] Error thrown while running command "'doctrine:fixtures:'". Message: "You have requested a non-existent service "security.password_encoder"."
In Container.php line 270:
You have requested a non-existent service "security.password_encoder".
U_mulder
01.06.2018
13:16:49
в bundles.php прописан?
Artem
02.06.2018
08:20:01
Почему то нет
Vladymyr
03.06.2018
08:03:30
Всем привет ? смотрите развернул проэкт создал бандл и сгенерировал crud пытаюсь внести изменения во вьюху а изменения не применяются !? Что это может быть ?
Dmitriy
03.06.2018
08:05:42
Кэш почисти
Vladymyr
03.06.2018
08:06:01
Чистил
ну вот как так
erkash
03.06.2018
08:35:26
А теперь defaultecontroller нам покажи
Google
Vladymyr
03.06.2018
10:12:22
Я решил проблему но это дичь какая-то мне приходиться при каждом изменении делать
Php bin/console cache:clear - -env=prod и chmod -R 777 для проэкта
U_mulder
03.06.2018
10:21:02
ну так перейдите в env=test
Vladymyr
03.06.2018
10:22:25
И как мне это поможет ?
U_mulder
03.06.2018
10:26:51
по крайней мере темлейты не будут кешироваться так что приходится кеш сбрасывать
сорян, опечатался не в test а в dev
Dmitriy
03.06.2018
11:02:35
Vladymyr
03.06.2018
11:38:56
Дело в том что если я меняю хоть строчку кода изменения не применяются , в ларе такого не было
Dmitriy
03.06.2018
11:45:16
зачем перешел тогда?)
Еще раз. В окружении prod кэш не чистится сам. Только руками. В dev окружении кэш пересоздается при изменении файлов исходников. Ито не всегда, бывает такое, что и в dev`окружении надо чистить кэш руками. Поэтому у тебя однозначно должен стоять `APP_ENV=dev, это 1. Из консоли кэш лучше чистить так - sudo rm -rf var/cache/* - только внимательнее! без слэша в начале, а то системный кэш почистишь)
Serezha
03.06.2018
12:11:47
в корне проекта в конфиге .env должно быть APP_ENV=dev
Katulos
03.06.2018
12:17:01
Это был суровый 2к18-ый год
Мы забыли про pastebin
И заливали скрины кода в чат, сфотканый на тапок, как могли
Aleksandr
03.06.2018
14:09:38
не правильно
надо делать фотку потом ей распечатать и делать скан, а вот скан уже присылать
Dmitriy
03.06.2018
14:11:05
скан? зачем так сложно? можно еще раз сфотать и отправить в телегу)