簡體   English   中英

Codeigniter調用控制器,包含來自表單問題的數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM