Example #1
0
	private function joins($class)
	{
		if ($class == $this->_class)
		{
			return '';
		}
		else
		{
			$tree = array_reverse(Model::getISATree($class));
			$joins = array();
			array_shift($tree); // Removes first class == $class
			foreach ($tree as $c)
			{
				$joins[] = 'NATURAL JOIN ' . $c;
			}
			return ' ' . implode("\n", $joins) . "\n";
		}
	}