/** * Describes the schema and validation rules for this object. This is auto-generated. */ protected function describe() { parent::describe(); // create validators for columns $this->validators["driver"]=array( RequiredValidator::Create("driver is required.") ); $this->validators["name"]=array( RequiredValidator::Create("name is required.") ); // create relations for columns $this->related['accounts']=new Relation($this,'accounts',Relation::RELATION_MANY,'provider.account','provider_id'); }
/** * Describes the schema and validation rules for this object. This is auto-generated. */ protected function describe() { parent::describe(); // create validators for columns $this->validators["provider_id"]=array( RequiredValidator::Create("provider_id is required.") ); $this->validators["name"]=array( RequiredValidator::Create("name is required.") ); // create relations for columns $this->related['inventory']=new Relation($this,'inventory',Relation::RELATION_MANY,'provider.inventory','account_id'); $this->related['keys']=new Relation($this,'keys',Relation::RELATION_MANY,'provider.keys','account_id'); $this->related['provider']=new Relation($this,'provider',Relation::RELATION_SINGLE,'provider.provider','id','provider_id'); }
/** * Describes the schema and validation rules for this object. This is auto-generated. */ protected function describe() { parent::describe(); // create validators for columns $this->validators["account_id"]=array( RequiredValidator::Create("account_id is required.") ); $this->validators["text_id"]=array( RequiredValidator::Create("text_id is required.") ); $this->validators["name"]=array( RequiredValidator::Create("name is required.") ); // create relations for columns $this->related['account']=new Relation($this,'account',Relation::RELATION_SINGLE,'provider.account','id','account_id'); }