Orangehrm:创建新的菜单功能

时间:2013-01-10 12:43:22

标签: symfony orangehrm

我是symfony框架的新手。现在我正在定制orangehrm以满足某些新要求。

例如:类似于管理员>资格>技能菜单,我需要创建管理员>资格>类别。我通过编辑index.php文件进行了菜单修改。

此新页面的功能类似于“技能”页面。但我们需要使用不同的数据库表。 Orangehrm使用doctrine进行数据库相关操作。我也不熟悉教义。

有人可以提供实施'Admin> Qualifications> Category'功能的说明吗?这是非常紧迫的,我认为这个过程也很简单(不确定)。

1 个答案:

答案 0 :(得分:1)

首先,您必须在数据库中添加菜单,然后在特定模块中创建类。

步骤1:检查您要添加菜单的模块。         模块列表在ohrm_module表中。

第2步:检查要添加菜单的用户名。         用户名单位于ohrm_user_role。

步骤3:在模块的基础上添加屏幕(步骤1)。         将数据插入ohrm_screen

步骤4:在屏幕的基础上添加菜单项(步骤3)。         插入ohrm_menu_item

步骤5:基于用户滚动(步骤2)和屏幕(步骤3)将屏幕分配给用户。         插入ohrm_user_role_screen

第6步:退出并重新登录。新菜单将在那里。

步骤7:转到插件文件夹并在此操作文件夹中创建控制器         class YourLinkNameAction扩展sfAction {         // SANI:以execute方法开始所有编码         } 第8步:在模板文件夹中创建这样的视图         YourLinkNameSuccess.php

全部