@symfony_ru

Страница 120 из 138
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 админ классе прописать условие к выборке данных?

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
а зачем именно такую структуру делать? колдонуучулар это Сущности?
нет, сущност TesterStudents f а колдонуучулар просто action

erkash
01.06.2018
10:27:59
нет, сущност TesterStudents f а колдонуучулар просто action
как то не внятно объясняешь что тебе нужно

колдонуучулар это поле у сущности TesterStudents верно?

Bayaman
01.06.2018
10:34:41


erkash
01.06.2018
10:36:51
ясно

сделай его не button, а кнопку <a> и укажи вот этот url

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
ну напиши туда что-т овроде { return new Response("hey ot works");}
Можно, пожалуйста, не писать лесенкой?

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
Я решил проблему но это дичь какая-то мне приходиться при каждом изменении делать Php bin/console cache:clear - -env=prod и chmod -R 777 для проэкта
Кэш создает php от пользователя, с которым он запущен. Это логично. Чтобы работать с кэшем из консоли, нужно тоже от этого же пользователя работать или запускать php с тем же пользователем. Делать весь проект 777 нет смысла, хватит только chmod 777 var/cache -R ну и dev работать конечно же.

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
скан? зачем так сложно? можно еще раз сфотать и отправить в телегу)

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