[英]CodeIgniter's Scaffolding and Helper Functions Not Working
我正在關注CodeIgniter的教程“在20分鍾內創建博客”,但我無法使助手,錨點和腳手架功能正常工作。
我似乎無法使用輔助函數和錨點函數在HTML頁面上創建鏈接。
我放
$this->load->helper('url'); $this->load->helper('form');
在parent::Controller();
下的構造函數中parent::Controller();
和
<p><?php echo anchor('blog/comments','Comments'); ?></p>
在本教程中指定的foreach循環中。 但是我沒有讓鏈接出現。
當我按照視頻中的說明查看源時,此行丟失了(但在視頻中):
<form method= "post" action = "http://www.example.com/CodeIgniter/index.php/blog/comment_insert">
其次,每當我嘗試在瀏覽器中訪問CodeIgniter的Scaffolding頁面時,都會不斷出現404 Page Not Found錯誤,如下所示:
本地主機/codeignitor/index.php/博客/腳手架/ mysecretword
我可以訪問
本地主機/codeignitor/index.php/博客
正好。 通過將我的數據庫設置存儲在database.php文件中,我遵循了CodeIgnitor在“ 20分鍾內創建博客”中的說明。 並通過在autoload.php的核心數組中插入“數據庫”來自動連接到數據庫; 並且我已經添加了
parent::Controller();
和$this->load->scaffolding('myTableName')
到博客的構造函數。 它仍然給我這個404。
任何幫助將不勝感激。 提前致謝?
腳手架已被棄用,但直到2.0才被刪除,但仍適用於1.7.2。
您不需要/scaffolding/
URL的/scaffolding/
,只需使用腳手架觸發器即可。
我不確定您的助手為什么不工作,語法看起來不錯,除非您的foreach
循環中沒有任何數據。 <form...>
行來自於調用<?php echo form_open('form_controller_or_whatever'); ?>
<?php echo form_open('form_controller_or_whatever'); ?>
localhost/codeignitor/index.php/blog/mysecretword
就足夠了....
請訪問以下網站: http : //www.schobbing.de/user_guide/general/scaffolding.html,您將了解...。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.