lib/Ajde/Filter/Join.php
<?php
class Ajde_Filter_Join extends Ajde_Filter
{
protected $_table;
protected $_ownerField;
protected $_childField;
public function __construct($table, $ownerField, $childField)
{
$this->_table = $table;
$this->_ownerField = $ownerField;
$this->_childField = $childField;
}
public function prepare(Ajde_Db_Table $table = null)
{
$sql = $this->_table.' ON '.$this->_ownerField.' = '.$this->_childField;
return [
'join' => [
'arguments' => [$sql],
'values' => [],
],
];
}
}