Amiro.CMS API Reference
Amiro.Ru / Manual
Loading search...

The AMI_iModTableItem interface

• Introduction

Module component item model interface.

• Interface synopsis

AMI_iModTableItem {
/* Methods */
// Returns data array.
public getData ( ) returns array;
// Returns module id.
public getModId ( ) returns string;
// Returns primary key field name.
public getPrimaryKeyField ( ) returns string;
// Returns raw data array.
public getRawData ( ) returns array;
// Checks if the field has a specified callback.
public hasFieldCallback ( string $field, callback $callback ) returns bool;
// Loads data by specified condition or sets new item data.
public load ( ) returns AMI_ModTableItem;
// Sets field callback on AMI_ModTableItem::__get() and AMI_ModTableItem::__set().
public setFieldCallback ( string $field, callback $callback ) returns AMI_ModTableItem;
}
Tags:
see AmiSample_TableItem
since 5.10.0

• Interface Methods

// Returns data array.
public getData ( ) returns array;
// Returns module id.
public getModId ( ) returns string;
// Returns primary key field name.
public getPrimaryKeyField ( ) returns string;
// Returns raw data array.
public getRawData ( ) returns array;
// Checks if the field has a specified callback.
public hasFieldCallback ( string $field, callback $callback ) returns bool;
  • string $field
    Field name
  • callback $callback
    Formatter callback
Tags:
since 5.14.4
// Loads data by specified condition or sets new item data.
public load ( ) returns AMI_ModTableItem;
// Sets field callback on AMI_ModTableItem::__get() and AMI_ModTableItem::__set().
public setFieldCallback ( string $field, callback $callback ) returns AMI_ModTableItem;
  • string $field
    Field name
  • callback $callback
    Formatter callback
Tags:
since 5.12.0