Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Abc_Region extends Db_ActiveRecord
- {
- public $table_name = 'abc_regions';
- public $has_many = array(
- 'countries'=>array('class_name'=>'Shop_Country', 'foreign_key'=>'abc_region_id')
- );
- public function define_columns($context = null)
- {
- $this->define_column('id', '#')->invisible();
- $this->define_column('name', 'Name')->validation()->fn('trim')->required();
- $this->define_multi_relation_column('countries', 'countries', 'Countries', '@name')->validation()->required();
- }
- public function define_form_fields($context = null)
- {
- $this->add_form_field('name');
- $this->add_form_field('countries');
- }
- public static function create()
- {
- return new self();
- }
- }
- ?>
Add Comment
Please, Sign In to add comment