i_m正在使用codeigner制作一个可下载的自托管Web应用程序,i_m正在寻找一种方法,如果数据库配置文件尚未填写,可以自动重定向到安装程序。
问题是,在我重新定向之前,当它试图连接到数据库时,CI出错(很明显,它可以t,因为它试图加载数据库配置文件。有没有一种方法可以捕获数据库错误并在显示之前执行一些自定义代码(如重定向)?
我想你可以创建一个预控制器钩子来检查db config文件是否有一些值,或者更好的方法是测试连接,如果没有,那么重定向到安装程序页面。