Codeigniter 使用表单问题中的数据调用控制器
尝试调用项目控制器和 editproject 函数并传递 ID 号。谁能告诉我为什么第二行不起作用?当我回显第一行中的值时,它确实为我提供了正确的整数作为字符串
<?php echo $list[0]->id; ?>
<?php echo form_open('projects/editproject/',$list[0]->id ) ;?>
我不断收到的错误是“Missing argument 1 for Projects::editproject()”我的 editproject 函数是 function editproject($id)。
我确实尝试过:
<?php echo $list[0]->id; ?>
<?php $pdata = (int)$list[0]->id; ?>
<?php echo form_open('projects/editproject/',$pdata ) ;?>
认为对控制器的调用需要一个数据变量。与上面相同的错误消息。感谢您的帮助。
Trying to call the projects controller and the editproject function and pass an id number. Can anyone tell me why the second line doesn't work? When I echo the value in the first line, it does give me the correct integer as a string
<?php echo $list[0]->id; ?>
<?php echo form_open('projects/editproject/',$list[0]->id ) ;?>
The error I keep getting is "Missing argument 1 for Projects::editproject()" My editproject function is function editproject($id).
I did try:
<?php echo $list[0]->id; ?>
<?php $pdata = (int)$list[0]->id; ?>
<?php echo form_open('projects/editproject/',$pdata ) ;?>
Thinking the call to the controller needed a variable for the data. Same error message as above. THanks for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您打算这样做吗?
form_open() 的第二个参数接受属性的关联数组,因此,当需要将 id 与 url 连接时,您会错误地将 id 传递到第二个参数中。
Did you mean to do this instead ?
The second argument of form_open() accepts an associative array of attributes, hence, you're mistakenly passing in the id into the second argument when it needs to be concatenated with the url instead.