如何在CodeIgniter中数据库连接失败时提供视图

时间:2017-07-21 17:46:36

标签: php codeigniter codeigniter-3

我有一个页面每x秒用JavaScript刷新一次(ajax会更理想,我知道)。该页面放在电视屏幕上,以便理想地连续运行。我正在使用CodeIgniter 3。

很长一段时间(比如每隔几周或几个月),数据库将连接失败,通常是我们的托管公司午夜更新的良性状态。

当数据库连接失败时,不会提供视图,并且不会提供刷新页面的JavaScript,因此有人必须将键盘插入电视并手动刷新页面。这有点烦人。

我想这样做,当CodeIgniter无法连接到数据库时,它会提供包含刷新javascript的视图。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

我在写这个问题时发现了答案,但我会分享它,因为我没有看到重复。

在CodeIgniter 3中,可在/application/views/errors/html文件夹中找到错误视图。数据库错误的文件是error_db.php。可以在此处插入任何HTML或JavaScript。