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
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
))