我是symfony框架的新手。现在我正在定制orangehrm以适应某些新的需求。
例如:类似于Admin>Qualifications>skills菜单,我需要创建Admin>Qualifications>Category.I并通过编辑index.php文件对菜单进行修改。
这个新页面的功能类似于'Skill‘page.But,我们需要使用不同的数据库表。Orangehrm使用与数据库相关的操作原则。我对教义也一点也不熟悉。
有没有人能给出实现'Admin>Qualifications>Category‘函数的说明?这是非常紧急的,我认为这个过程也非常简单(不确定)。
发布于 2016-05-02 23:30:11
首先,您必须在数据库中添加菜单,然后在特定模块中创建类。
第一步:选择你想要添加菜单的模块。模块列表在ohrm_module表中。
第二步:检查你想要添加菜单的用户列表。用户名单在ohrm_user_role中。
步骤3:在模块的基础上添加屏幕(步骤1)。将数据插入ohrm_screen
第四步:在屏幕的基础上添加菜单项(第三步)。插入到ohrm_menu_item中
步骤5:根据用户名单(步骤2)和屏幕(步骤3)将屏幕分配给用户。插入到ohrm_user_role_screen中
步骤6:注销并重新登录。新菜单将出现在那里。
步骤7:转到您的插件文件夹并在操作文件夹中创建您的控制器,就像这样的类YourLinkNameAction扩展sfAction { //SANI: Start all coding in execute method }步骤8:在模板文件夹中创建视图,就像这样的YourLinkNameSuccess.php
就这样
https://stackoverflow.com/questions/14258237
复制相似问题