Ejemplo n.º 1
0
	/**
	* 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');
	}
Ejemplo n.º 2
0
	/**
	* 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');
	}
Ejemplo n.º 3
0
	/**
	* 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');
	}