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

Models creation example 1

  • <?php
  • /**
  •  * @copyright Amiro.CMS. All rights reserved. The changes are undesirable and dangerous.
  •  * @category  Example
  •  * @package   Example_Models
  •  * @version   0.8 beta
  •  * @since     5.10.0
  •  */
  •  
  • /**
  •  * MyModule1 module table model example.
  •  *
  •  * @package    Example_Models
  •  * @subpackage Model
  •  * @resource   my_module1/table/model <code>AMI::getResourceModel('my_module1/table')</code>
  •  */
  • class MyModule1_Table extends AMI_ModTable{
  •     /**
  •      * Database table name
  •      *
  •      * @var string 
  •      */
  •     protected $tableName 'my_module1_table_item';
  • }
  •  
  • /**
  •  * MyModule1 module table item model example.
  •  *
  •  * @package    Module_MyModule1
  •  * @subpackage Model
  •  * @resource   my_module1/table/item/model <code>AMI::getResourceModel('my_module1/table')->getItem()</code>
  •  */
  • class MyModule1_TableItem extends AMI_ModTableItem{
  • }
  •  
  • /**
  •  * MyModule1 module table list model example.
  •  *
  •  * @package    Module_MyModule1
  •  * @subpackage Model
  •  * @resource   my_module1/table/list/model <code>AMI::getResourceModel('my_module1/table')->getList()</code>
  •  */
  • class MyModule1_TableList extends AMI_ModTableList{
  • }