[英]Codeigniter Calling Controller with data from a form issue
嘗試調用項目控制器和editproject函數並傳遞一個ID號。 誰能告訴我為什么第二行不起作用? 當我在第一行中回顯值時,它確實為我提供了正確的整數作為字符串
<?php echo $list[0]->id; ?>
<?php echo form_open('projects/editproject/',$list[0]->id ) ;?>
我一直得到的錯誤是“缺少Projects :: editproject()的參數1”我的editproject函數是函數editproject($ id)。
我確實嘗試過:
<?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傳遞給第二個參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.