我跟着CodeIgniter的教程「在20分鐘內創建一個博客」,我無法獲得助手,錨點和腳手架功能的工作。CodeIgniter的腳手架和幫手函數不工作
我似乎無法使用幫助器和錨點函數在我的HTML頁面上創建鏈接。
我把
$this->load->helper('url'); $this->load->helper('form');
在構造下 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">
其次,我不斷收到一個404頁未找到錯誤,每當我嘗試訪問CodeIgniter的腳手架頁面在瀏覽器中,像這樣:
本地主機/ codeignitor/index.php文件/博客/支架/ mysecretword
我可以訪問
本地主機/ codeignitor/index.php文件/博客
就好了。通過將我的數據庫設置存儲在database.php文件中,我在他們的「20分鐘內創建博客」中遵循了CodeIgnitor的說明;並通過在autoload.php的核心數組中插入「database」來自動連接到數據庫;並且我已經向博客的構造函數中添加了
parent::Controller();
和$this->load->scaffolding('myTableName')
。它仍然給我這個404.
任何援助將不勝感激。提前致謝?
您是否啓用了腳手架? – Franz 2010-03-28 12:16:40
感謝Franz的回覆。如果啓用它需要的只是將$ this-> load-> scaffolding('tableName');在控制器文件的構造函數中,是的,我做到了。但我仍然使用google搜索,並發現腳手架已從1.6.0棄用到CI! 但是我剛剛在CI的網站上觀看了視頻:(浪費時間試圖找出爲什麼腳手架不工作,我在這裏丟失了什麼? – Anthony 2010-03-28 12:36:09
正如Zack提到的那樣,它應該仍然可以工作,看看你的scaffolding_trigger設置配置文件 – Franz 2010-03-28 15:20:14