【发布时间】:2011-07-13 18:09:46
【问题描述】:
我正在为客户制作网站,并决定使用代码点火器。
该网站基本上有两个后端,一个用于设计师,一个用于销售团队。所以登录后,用户将被重定向到任一
- mysite.com/sales/
- mysite.com/design/
例如,销售团队可以查看订单、容器、产品,因此我需要一个控制器来处理这些。
- mysite.com/sales/orders/
销售人员需要能够查看、编辑、删除某些订单...
- mysite.com/sales/orders/vieworder/235433
基本上我的问题是我没有足够的 url 段来玩。
我对解决问题的想法
删除订单、容器、产品类,并将它们的所有方法设为销售类的方法,尽管这意味着需要大量方法并加载所有模型,所以这似乎毫无意义。
删除销售/设计师类并根据会话数据中存储的用户类型控制每种用户可以访问的内容。
有一个额外的 url 段的方法?
感谢您的任何建议,我只是不想在项目投入 3 周后意识到我从一开始就错了!
【问题讨论】:
-
对不起,“你怎么”错过了“额外的 url 段”?什么是“缺失”?
-
嗨。你引用我的话说“失踪”,虽然我没有?我只需要一种方法,允许销售团队访问某些类及其方法,并允许设计人员访问一些相同的类,但不能访问它们的所有方法。
-
为什么不通过数据库给用户某种访问权限,并在用户/设计者缺少权限时阻止函数执行?
-
这是我的想法之一,尽管我不确定这是否是最好的方法。那这是最好的方法吗?
-
当然可以,您应该如何做到不一样,又不竭尽全力? :)
标签: codeigniter codeigniter-url