Anonymous
Используй
Echo
да, трансформеры это оно.
Евгений
Ребят, подскажите кто знает, есть страница со скриптом в нее аяксом гружу кусок html тоже со скриптом, и из этого скрипта пытаюсь вызвать функцию с основной страницы, но пишет что is not defined.
Евгений
по фронту не особо силен
В
Такая сложность обязательна?
В
А вообще функция должна по идее быть в области видимости если она у тебя доступна в объекте window
В
напиши в консоли window и посмотри, есть ли там твоя функция
Евгений
у меня перед заказом товара проверка зареган пользователь или нет, если нет шлю форму авторизации, в которой срипт отправляет данные на сервак для авторизации и после нужно завершить оформление товара, вызвав отправку запроса из основоного скрипта, как-то так) попробую как ты сказал
В
js лучше всегда загружать весь на страницу, тогда и проблем с ним не будет. А вообще это больше на вопрос для stackoverflow похоже чем для чата о симфони
Евгений
ну все это в symfony, согласен что не оч в тему)
Anonymous
что-то чушь какая-то
Евгений
что-то чушь какая-то
а можно конкретнее) есть задача на одной странице перед оформлением заказа регать или авторизовывать пользователя, при этом никуда его не редиректить, а после завершить оформление, но уже с конкретным пользователем в системе
Евгений
примерно так
Anonymous
в твиге это сделай
Anonymous
проверку на зареган он или нет если нет то форму регистрации если да то форму авторизации
Anonymous
у тебя же есть isActive или что-то в этом роде
Anonymous
или же {% if is_granted('IS_AUTHENTICATED_FULLY') %}
Anonymous
и все
Anonymous
понял ?
Евгений
да все понятно
Anonymous
гораздо проще, да ?)
Евгений
для отображения да, так и делаю, но тут нюансы
Anonymous
какие?
В
чувак хочет чтобы для пользователя это был единый процесс - нажал "добавить в корзину" - зарегался, а товар уже в корзине
Евгений
эта общая форма и для других мест
Евгений
ее скрывать и показывать постояно?
Anonymous
а в чем проблема, там аяксом вызывать функции ?
Anonymous
кого скрывать? кого показывать ?
Anonymous
у тебя одна из двух форм будет вылазить
Alan
в какой момент они запускаются, window load или document ready или сразу
Alan
в основной странице жс код не обернут ничем? типа (function ($) {} (jQuery)
Alan
а лучше код и покажи)
Евгений
было в document ready основной
Евгений
да в принципе это решается просто, перенос скрипта на основную страницу и инициализация его при завершении аякса, просто думал почему так не работает)
Alan
основной скрипт может позже аякса догружается?
Alan
так то область видимости там общая елси все в глобальном в обоих скриптах
Евгений
нет, есть основная страница, в которой все подгружено и работает, я хотел чтоб вместе со html и скрипт был чисто под этот html сразу
Alan
и этот скрипт в аяксовом хтмл не может обратиться к функции в основном или наоборот?
Евгений
подгруженный скрипт должен был вызвать функцию, которая уже проинициализирована на основной странице
Alan
пытается вызвать или не отработал? просто если там инлайном в хтмл скрипт то вроде браузер его не выполнит
Евгений
пытался вызвать, но в консоле было is not defined
Евгений
типа нет такой функции
Alan
тогда я не прошел в следующий этап битвы экстрасенсов)
Alan
в личку можешь прямо код показать может так увижу)
Anonymous
)))
Anonymous
вы парни, херню делаете на ровном месте
Евгений
в личку можешь прямо код показать может так увижу)
да я переделал, уже нечего скидывать)
Евгений
интересно, что основной скрипт мог вызвать функцию или получить значение переменной из подгруженного, но не наоборот)
Oксана 🌻
Всем привет 😊 #вакансия Senior PHP Web Dev ГДЕ? Германия 🇩🇪 КТО? Компания - мировой лидер рынка по продаже велосипедов и оборудования для активного отдыха 🚲 ЧТО ДЕЛАТЬ? Задача - разработка и поддержка app 💻 ТРЕБОВАНИЯ: 3 years PHP, Symfony, Git, Vagrant, PHPStorm and Continuous Integration 💡 СКОЛЬКО ПЛАТЯТ? - 40-60К евро в год 💶 За более детальной информацией - в личные сообщения ✉
Echo
Кто с трансформерами данных работал?
Anonymous
йоу
Anonymous
как сразу две роли добавить ?
Артемий
->addRole(...) ->addRole(...)
Anonymous
нихрена
Артемий
?
Артемий
покажи метов свой addRole
Anonymous
я уже по другому сделал
Anonymous
{% if not is_granted('ROLE_USER') %}, а что {% if is_granted('ROLE_USER') %} теперь не алё ?
Anonymous
и как мне теперь разложить 3 роли
Echo
HI, кто знает как лейблу формы правильно прописать for в свойствах?
Anonymous
В твиге ?
Echo
угу
Anonymous
Attr
Echo
не работает
Echo
lable_attr тоже не работает
Echo
{{ form_label(form_translation_view.cityTranslation[0].translation, 'ru', {'label_attr': {'for': 'test' }}) }}
Anonymous
{{ form_label(form.name,{'attr': {'for':'name'}}) }}
Anonymous
Вот так
Echo
делал
Echo
ну выше же написал =)
Echo
'attr' - работает только для инпутов
Echo
Вы даже class не впишите с помощью attr для label. Но отвечу и attr тоже пробывал.
Anonymous
https://stackoverflow.com/questions/41660447/symfony-form-label-attribute-for-not-changing-according-to-form-widget-id-ch
Anonymous
Это читал ?
Echo
Угу, это в документации написано. Это же нужно для изменения шаблона label, мне же нужно добратся к свойству шаблона. То есть делать, новый шаблон ради for'a мне не имеет смысла.
Anonymous
да не, есть другой какой-то метод
Echo
Но я его не нашел)
Anonymous
))