我有一个codeigniter应用程序,学生可以在其中查看他们的年度锦标赛信息、结果等等。我们每年都会注册锦标赛,因此学生每年都有不同的id和密码,我需要向他们显示不同的界面。
我试图为所有2020控制器和视图创建一个子文件夹,但我不确定如何路由:示例:
www.abc.com/dashboard // for 2019
www.abc.com/2020/dashboard // for 2020 (But this approach having issue to pass parameter)
解决这个问题的正确方法是什么?
在项目结构中创建子文件夹不会影响应用程序的逻辑。我只会为每个用户创建一个用户名和密码。您可以在数据库中跟踪他们使用的接口,并根据记录的用户进行加载。希望你有这个想法!
Codeigniter不支持控制器目录中的多个子目录级别,只支持一个子目录级别。
请查看此url。
有一种方法可以扩展路由类来支持这一点,请查看此博客条目。