00001 <?php
00002
00003
00004
00005
00006
00007
00008 class DAOCountries2countriesgroups extends DataObjectBase {
00009 public $id_country;
00010 public $id_group;
00011
00012
00013
00014
00015
00016
00017 protected function create_table_object() {
00018 return new DBTable(
00019 'countries2countriesgroups',
00020 array(
00021 new DBFieldText('id_country', 2, null, DBField::NOT_NULL),
00022 new DBFieldInt('id_group', null, DBFieldInt::UNSIGNED | DBField::NOT_NULL),
00023 ),
00024 array('id_country', 'id_group'),
00025 array(
00026 new DBRelation(
00027 'countries',
00028 new DBFieldRelation('id_country', 'id')
00029 ),
00030 new DBRelation(
00031 'countriesgroups',
00032 new DBFieldRelation('id_group', 'id')
00033 )
00034 )
00035 );
00036 }
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047 public function get_title() {
00048 return tr($this->name, 'countries');
00049 }
00050
00051
00052
00053
00054
00055
00056 public function get_description() {
00057 return '';
00058 }
00059 }