Creating First Extension
Here we introduce IceHrm extensions and covers the steps needed to create a basic extension
Introduction
Add meta.json file
icehrm
|--extnsions
|--tasks
|--meta.json{
"label": "My Tasks",
"menu": ["Tasks", "fa-list"],
"icon": "fa-tasks",
"user_levels": [
"Admin",
"Manager",
"User"
],
"model_namespace": "\\Tasks\\Model",
"manager": "\\Tasks\\Extension",
"headless": false
}Add Extension Manager Class
Extension.php
Adding Extension Include File
tasks.php
Adding the View file
web/index.php
Load the Extension in IceHrm

Last updated