尝试调用项目控制器和editproject函数并传递id号。有人能告诉我为什么第二行不行吗?当我回显第一行中的值时,它确实以字符串
的形式给出了正确的整数。<?php echo $list[0]->id; ?>
<?php echo form_open('projects/editproject/',$list[0]->id ) ;?>
我一直得到的错误是"缺少参数1的项目::editproject()"我的editproject函数是function editproject($id)
I did try:
<?php echo $list[0]->id; ?>
<?php $pdata = (int)$list[0]->id; ?>
<?php echo form_open('projects/editproject/',$pdata ) ;?>
认为对控制器的调用需要一个变量来表示数据。与上面相同的错误信息。谢谢你的帮助。
你是想这样做吗?
<?php echo form_open('projects/editproject/'.$list[0]->id ) ;?>
form_open()的第二个参数接受属性的关联数组,因此,当需要与url连接时,您错误地将id传递给第二个参数。