【发布时间】:2023-03-16 21:10:02
【问题描述】:
我在 Joomla 中有一个员工表,我的要求是,从前端每个员工编辑、更新、删除他们的信息以及从后端管理员也这样做。
我不知道该怎么做,我是否必须为此创建一个组件? 请指导我。
我在内置组件中看到com_user中的代码,但是很难理解..
【问题讨论】:
标签: joomla save components
我在 Joomla 中有一个员工表,我的要求是,从前端每个员工编辑、更新、删除他们的信息以及从后端管理员也这样做。
我不知道该怎么做,我是否必须为此创建一个组件? 请指导我。
我在内置组件中看到com_user中的代码,但是很难理解..
【问题讨论】:
标签: joomla save components
您可以使用从 Joomla 组件创建器生成的代码来执行管理代码。然后你可以破解它来从前端编辑。 http://www.notwebdesign.com/joomla-component-creator/
【讨论】:
您没有提到您使用的是什么版本的 Joomla,但 com_user 组件是一个核心 Joomla 组件,用于管理您的用户登录和凭据,不一定是员工表(尽管您可能会以这种方式使用它)。如果它不能满足您的需求,我建议您在破解之前查看 Joomla 在其clients-a-communities/user-management extensions 中的许多扩展,看看其他人是否已经解决了同样的问题。
【讨论】:
按照标准的 Joomla MVC 框架为此创建一个组件。 Joomla Docs 提供了一个非常好的教程 为Developing a Basic Component
简而言之:
您可以使用 Joomla 的权限设置将某些操作限制为注册用户。您可以遵循以下文档: Adding ACL rules to your component
【讨论】: