К вашему сведению: Допустимое имя функции начинается с буквы или подчеркивание , , за которым следует любое количество букв, цифр или подчеркиваний.
Если вы передаете URL-адрес данных с этим на pages/Campus-Tour/18/3
этот campus-life/campus-tour
, то, как вы можете видеть, в нем явно отсутствует параметр URL.
Что вы можете сделать, это <form>
отправить с помощью POST
, и в функции вы можете отловить их.
В поле зрения
<form action ="campus-life/campus-tour" method ="post">
<input type="hidden" name="first_param" value = "18"/>
<input type="hidden" name="second_param" value = "3"/>
<input type="submit"> # make this a No button. Should looks like <a> tag. Use CSS. (check Link)
</form>
В контроллере
function Name() #add valid function/controller name
{
# catch the POST values
}
Ссылка: Как сделать кнопку похожей на ссылку?