【发布时间】:2011-02-04 04:10:13
【问题描述】:
我是 CakePHP 的新手,我正在尝试为我想要构建的应用找出最佳解决方案: 数据库的表基本是这样的:
- 公司
- 产品
- Users_of_companies
- 服务
- 管理员(所有能够插入新公司、服务和产品的管理员)
我们的想法是有一个项目,公司将拥有他们的产品。每个产品都会有(许多)与之相关的服务,所以我创建了一个中间表来存储 product_id、service_id 和 company_id。
我的问题是想出一个解决方案,让我们自己拥有一个管理面板以及与之相关的权限(也许管理员 1 可以插入新公司,但管理员 2 只能看到它们),以及另一个管理面板公司的用户可以根据他们的权限做不同的事情(例如,创建公司的新用户或只是查看他们的产品)。
我在 CakePHP 中阅读了有关管理员的信息,但我不太确定在我的情况下我该如何处理,如果有任何想法,我将不胜感激。
最好的,
【问题讨论】:
标签: cakephp