атрибутът href на ‹a› автоматично се изрязва в метода за публикуване на cakePHP

Опитвам се да изпратя формуляр, който се състои от текстови полета и малък mce редактор. Малкият mce редактор съдържа сурови html елементи като този

<a href="http://testserver/my-development-app/web/users/profile/4567/3323" target="_blank">View Profile</a>

След изпращане на формуляра чрез метода POST с помощта на cakePHP, атрибутът href на стойността на маркер anchor автоматично се изрязва по този начин

<a href="/bg../profile/4567/3323" target="_blank" rel="noopener noreferrer">View Profile</a>

какво не е наред тук Защо URL адресът на атрибута href се изрязва след изпращане на формуляра?


person Dinesh    schedule 20.03.2018    source източник
comment
Това почти сигурно е резултат от обработването на URL адреса на TinyMCE, нищо общо с Торта.   -  person Greg Schmidt    schedule 20.03.2018


Отговори (2)


Трябва да конфигурирате малкия mce редактор, за да обработва URL адресите. Уверете се, че в инициализацията на javascript, която използвате, имате следните редове:

relative_urls : false,
remove_script_host : false,
convert_urls : true,
person Balasuresh Asaithambi    schedule 21.03.2018

Ще трябва да зададете relative_urls на false. По подразбиране TinyMCE ще приеме, че всички връзки са относителни към мястото, където е редакторът.

person Community    schedule 22.03.2018