Esempio n. 1
0
	/**
	 * Query the adapter
	 *
	 * @param 	string|Atomik_Model_Builder $builder
	 * @param 	Atomik_Db_Query				$query
	 * @return 	Atomik_Model_Modelset
	 */
	public static function query(Atomik_Db_Query $query, $builder = null)
	{
		if ($builder !== null) {
			$builder = Atomik_Model_Builder_Factory::get($builder);
			$manager = $builder->getManager();
		} else {
			$manager = Atomik_Model_Manager::getDefault();
		}
		
		return $manager->query($query);
	}
Esempio n. 2
0
	/**
	 * Sets the manager associated to this builder
	 * 
	 * @param Atomik_Model_Manager $manager
	 */
	public function setManager(Atomik_Model_Manager $manager = null)
	{
		if ($manager === null) {
			$manager = Atomik_Model_Manager::getDefault();
		}
		$this->_manager = $manager;
	}