LazyRecord\Schema\DeclareSchema::many PHP Méthode

many() public méthode

TODO: provide a relationship object to handle sush operation, that will be: $this->hasMany('books','id') ->from('App_Model_Book','author_id')
public many ( string $accessor, string $foreignClass, string $foreignColumn, string $selfColumn )
$accessor string accessor name.
$foreignClass string foreign schema class
$foreignColumn string foreign schema column
$selfColumn string self schema column
    public function many($accessor, $foreignClass, $foreignColumn, $selfColumn)
    {
        return $this->relations[$accessor] = new HasMany($accessor, array('type' => Relationship::HAS_MANY, 'self_schema' => $this->getCurrentSchemaClass(), 'self_column' => $selfColumn, 'foreign_schema' => $this->resolveSchemaClass($foreignClass), 'foreign_column' => $foreignColumn));
    }