Adding Entries to DB
Manipulating the database
Introduction
Let's check how we can add data into the newly created table
Add a Model Class
In order to communicate with the database you need a model. IceHrm uses AdoDB as the ORM. But it provides an abstraction layer on top of AdoDB.
icehrm
|--extnsions
|--tasks
|--src
|--Tasks
|--Model
|--Task.php
|--Extension.php
|--Migration.php
|--meta.jsonTask.php
<?php
namespace Tasks\Model;
use Classes\ModuleAccess;
use Model\BaseModel;
class Task extends BaseModel
{
public $table = 'Tasks';
}Update Extension Include File
tasks.php
Create a Random Task
Just for testing we will create a new task on the view file itself, and print it on screen.
web/index.php

Last updated
Was this helpful?