我正在使用CodeIgniter,我无法使用我的数据库。我完全遵循这个tutorial,但是当我在localhost中打开时,我会收到一个404页面。
答案 0 :(得分:3)
您需要设置应用程序/配置/数据库。
您需要在此处添加数据库信息。
$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "yourdbusername";
$db['default']['password'] = "password_for_db";
$db['default']['database'] = "name_of_db";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
你做过吗?
答案 1 :(得分:2)
如果您获得404,则可能不是您的数据库连接。检查您的路由,并确保您正在访问确实存在的页面。如果您正在访问加载视图的控制器,请暂时停止加载视图并直接从控制器测试连接 - 如果是,则输出“YES”,如果是,则输出“NO”。
如果问题仍然存在,请仔细检查数据库连接配置。最后,当您熟悉框架时,我建议您遵循文档而不是其他网站。您可以在http://codeigniter.com/user_guide/database/index.html
查看Database类的文档答案 2 :(得分:0)
你试试http://localhost/CodeIgniter/index.php/employee/GetAll吗? 你在使用CodeIgniter 2吗?