Кирилл
global $container?
Гречушников
увы на этом этапе рефакторинга не получится иначе, не серчайте. не работает иначе
jenia
У меня проблема что при сборке js через encode не грузится jQuery хотя в сборке самого js он есть. Этот вопрос по symfony или нет?
Vadim
Нет
jenia
может быть encore?
Да. T9 что б его :)
Eshently
может быть encore?
еще раз, как ты делаешь? проверь все, пакейж.жсон, папку модулей и покажи как ты импортишь jquery
jenia
еще раз, как ты делаешь? проверь все, пакейж.жсон, папку модулей и покажи как ты импортишь jquery
В файле app.js пишу require('../css/app.css'); require('jquery'); console.log('Hello Webpack Encore! Edit me in assets/js/app.js');
jenia
app.css @import "~bootstrap/dist/css/bootstrap.css"; /* @import "bootstrap.min.css"; */ @import "~font-awesome/css/font-awesome.min.css"; /* @import "owl.carousel.min.css"; */ @import "~owl.carousel/dist/assets/owl.carousel.min.css"; @import "slicknav.min.css"; @import "style.css";
Eshently
так и? где ошибки? выводит же попробуй что-то сделать с jquery for example console..log($('body'));
Eshently
это варнинги можешь скипнуть, ну или загугли (хаха я честно говоря никогда не резолвил их)
Eshently
да понял понял, ща придумаем
Eshently
а стоило только загуглить ))) https://symfony.com/doc/current/frontend/encore/legacy-applications.html тут решение всех твоих проблем учи английский бро
jenia
а стоило только загуглить ))) https://symfony.com/doc/current/frontend/encore/legacy-applications.html тут решение всех твоих проблем учи английский бро
По ходу да :) начал только в symfony разбираться и такого не заметил. Буду пробывать. Спасибо :)
Eshently
По ходу да :) начал только в symfony разбираться и такого не заметил. Буду пробывать. Спасибо :)
дока классная, я тоже пока разбираюсь, с фронтом проблем нет но формы и валидация что-то тормозит
Eshently
Константин
Всем привет Такой вопрос, правильно ли понимаю что аутентификация/авторизация построена на эвентах в симфонии?
Vadim
Неправильно.
jenia
docker-sync
У меня мас. Там тоже также будет все ок?
Vadim
У меня мас. Там тоже также будет все ок?
docker-sync для мака и сделан. на линуксе он не нужен.
Константин
Vadim
Почему?
Что такое авторизация?
Константин
Что такое авторизация?
Процесс определения прав пользователя
Константин
На этапе формирования Request
Константин
Получение авторизованного токена
Константин
Или я что то не так понимаю?
Vadim
На этапе формирования Request
фаерволл - это частный случай. эвенты там есть, но нельзя говорить, что все построено на них. они могут передать, а могут не передать управление другим компонентам. советую включить дебагер и следовать за запросом.
Vadim
ну и не стоит забывать, что это хуки, а не события. это простая императивщина, просто слабосвязанная.
Vadim
У меня задача ajax авторизации с любой страницы, тут я так понимаю дебагер не помощник или им как то можно это все дело посмотреть?
Дебагер работает и для апишек. Делаешь запрос через постман, а дальше перемещаешься по точкам останова.
Vadim
xdebug
Константин
xdebug
Принял
Vadim
у симфони дебагбар, он не может перемещаться дальше одного запроса
Константин
Т.е. самый верный способ подебажить класс аутентификации это xdebug правильно понял?
Константин
Можно еще в код залезть, но быстрее xdebug'ом
Понял. А если в код лезть, как дебажить такие вещи?
Vadim
Понял. А если в код лезть, как дебажить такие вещи?
Только чтением. Ходишь по зависимостям, пытаешься проследить перемещение запроса. Но это отнимет больше времени.
Константин
Спасибо
Слава
привет!) как можно в твиге проэкранировать {{ }} ?)
Слава
допустим, хочу написать {{ privet }} но так чтобы он не пытался заюзать переменную privet
Слава
а именно написал {{ privet }}
Sergei
https://twig.symfony.com/doc/3.x/tags/verbatim.html
Евгений
всем привет, подскажите пожалуйста, как можно ограничить кол-во relations записей при leftJoin?
Евгений
гуглил, видел slice, но не подходит
jenia
Как лучше сделать отображение/не отображение в navbar кнопок логин, logout которые должны появляться или прятаться по условию если пользователь залогинен или нет? Куда выносит эту логику лучше?
Vadim
Какое это имеет отношение к symfony?
jenia
Какое это имеет отношение к symfony?
Ну там же twig, doctrine, config и тп. Тоько начинаю с symfony и twig и думаю как оптимальное сделать
Vadim
Ну там же twig, doctrine, config и тп. Тоько начинаю с symfony и twig и думаю как оптимальное сделать
Какая же у тебя каша в голове. При чем здесь доктрина, симфони и что такое конфиг?
Vadim
Ты до симфони куда клал "логику" отображения кнопок?
Vadim
Не знаю, какая там еще логика, кроме {% if app.user %} logout {% endif %}
jenia
Не знаю, какая там еще логика, кроме {% if app.user %} logout {% endif %}
Это да. Но нужно это вынести это в отдельный блок тогда и делать в каждом контроллере запрос к бд для отображения нужной кнопки?
Vadim
Тебе зачем запрос делать? У тебя в шаблоне уже есть app.user, тебе только провеить надо, существует он или нет. > нужно это вынести это в отдельный блок тогда и делать в каждом контроллере запрос к бд для отображения нужной кнопки Не нужно, я тебе показал уже код, который решает твою задачу.
jenia
Да.
Спасибо :) понял
Слава
Привет, подскажите, пожалуйста. После конвертации в json, симфони почему то меняет кодировку для моих объектов (только у русских символов).
Слава
до конвертации всё выглядит прилично, на таблице в бд кодировка DEFAULT CHARSET=utf8mb4
Слава
сериализую вот так:
Maxim Kainov
сериализую вот так:
Не должно быть так. Может в конфигах прописано такое.
Евгений
Что ты имеешь в виду? Что за slice?
$collection->slice(1,0) типа такого
Евгений
Maxim Kainov
$collection->slice(1,0) типа такого
А у тебя в чем проблема?
Евгений
А у тебя в чем проблема?
у меня у сущности есть связанные данные координат, там тысячи записей, я хочу получать только последнюю запись при leftJoin, дальше все сериализуется и отдается
Евгений
а так получается тянутся все записи
Maxim Kainov
а так получается тянутся все записи
Ты не знаешь, как ограничить число записей в sql запросе?