Ребята, привет!
Смотрите с какой проблемой столкнулся при натяжке верстки. Это не совсем PHP но рядом.
<a href="<?= Url::to(['site/tickets', 'param' => $item->id]); ?>" class="btn square icon" onclick="console.log(window.open(this.href)); return false;"><i class="fa fa-ticket"></i>Get Tickets</a>
window.open(this.href)); return false;"><i class="fa fa-ticket"></i>Get Tickets</a>
Вот такая ссылка, при клике на нее не срабатывает открытие ссылки в новом окне с помощью
window.open(this.href). Просто ничего не происходит и никакой ошибки в консоли нет. Добавил для проверки console.log:
console.log(window.open(this.href))
window.open(this.href))
Консоль лог выводит в консоль undefined.
Что это за магия, не могу понять. Бывает защита от попапов, которая не позволяет выполнять
window.open(this.href); если этот js явно не инициирован пользователем. Но в данном случае он как раз инициирован пользователем нажатием на кнопку, так как находится в атрибуте
onclick.