我正在尝试调用form_open函数并将值传递给它正在调用的函数。我试图传递$ data-> advisee_id的值。一旦它调用setAdvisees函数,我希望它回显值。我尝试了很多东西,我想我可能需要将它传递给数组,这是表单打开的第二个参数。有谁知道我会怎么做?当form_open被调用时,我当前给出了以下代码:
"遇到错误。您提交的URI不允许使用字符。"
eligibletoenroll_view.php
<?= form_open('app/staff/advisees/setAdvisees($data->advisee_id)', array(
'class' => 'user-contact',
)) ?>
advisees.php
function setAdvisees($advisee_id) {
echo $advisee_id;
答案 0 :(得分:1)
只需像这样发送
<?= form_open('app/staff/advisees/setAdvisees/$advisee_id)'
这个窗台充当
<form action="app/staff/advisees/setAdvisees/$advisee_id"
如果建议id来自数组,则在表单打开之前
$advisee_id = "some thing"
示例强>
<form action="app/staff/advisees/setAdvisees/25"