CodeIgniter的脚手架无法正常工作

时间:2010-03-28 01:22:46

标签: codeigniter

每当我尝试在浏览器中访问CodeIgniter的Scaffolding页面时,我都会发现404 Page Not Not Found,如下所示:localhost / codeignitor / index.php / blog / scaffolding / mysecretword

我可以访问localhost / codeignitor / index.php / blog就好了。我通过将我的数据库设置存储在database.php文件中,遵循CodeIgnitor在“20分钟内创建博客”中的说明;并通过在autoload.php的核心数组中插入“database”自动连接到数据库;我添加了parent :: Controller();和$ this-> load->脚手架('myTableName')到博客的构造函数。它仍然给了我404.

有什么建议吗?

5 个答案:

答案 0 :(得分:3)

来自CodeIgniter的user guide

  

从1.6.0开始,CodeIgniter已弃用脚手架。

答案 1 :(得分:1)

PHPMyAdmin是你的朋友。 :)

答案 2 :(得分:1)

“在20分钟内创建博客”教程错过了一点。

如果您检查config.php脚本,您将找到以下行:

$config['base_url'] = "http://example.com/";

我将CodeIgniter 1.7.2放到XAMPP的“htdocs / ci”文件夹中,所以我改变了这一行:

$config['base_url'] = "http://localhost/ci/";

如果您将其放入远程网站,则可以更改以下行:

$config['base_url'] = "http://your_site.com/";

这就是全部。希望它有所帮助。

答案 3 :(得分:1)

我有同样的问题,所以我修复了我的base_url $ config ['base_url'] =“http://localhost/CodeIgniter/index.php”; 现在它就像一个魅力。 希望这有助于将来:)

答案 4 :(得分:0)

在20分钟内创建一个博客教程是基于较旧版本的CI - 当前版本不适用于多个方面的视频教程 - 不要浪费你的时间。

我刚刚阅读了用户指南,它非常直接,并且给了我足够的开始。