vlucas: Комментарии

Главные вкладки

11 ноября 2020 в 8:57

Блин, я что-то запутался. вы на заглушке протестировали TrustedRedirectResponse?
и не работает?

Или всё таки вопрос в том, что представленная вами конструкция не работает, т.е. не формирует ссылку?

11 ноября 2020 в 8:48

я бы лучше сначала протестил TrustedRedirectResponse на заглушке, а затем открывал бы другую тему, что неправильно у меня здесь:

$url = 'http://' . $_SERVER['HTTP_HOST'] . \Drupal::url('mymodule.lk', ['page' => 'pay']);

Smile

10 ноября 2020 в 19:33
1

А кто скажет, почему такой вариант не работает

потому что он не правильный. Нет у ентитиквери метода get()

Используйте condition

https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Entity%21...

10 ноября 2020 в 18:20

вас никто не заставляет в php писать js
Js вы напишите в js (своей либе) и аттачите её в своём контроллере. Модули оплаты многие перенаправляют на сайт оплаты именно js (кнопочку "оплатить" нажимают)

Я не знаю в теоории можно ли сделать роут на remote url, наверное да, но для такой задачи, думаю, не стоит заморачиваться.

10 ноября 2020 в 14:39

свои именно в поле адрес - не знаю. Можно в профиль.
У address в принципе довольно понятное API, можно хоть свой форматтер, процессор написать.
В UI тоже настройки есть