簡體   English   中英

CodeIgniter的腳手架和助手功能不起作用

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

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