コード例 #1
0
ファイル: DbSelectTest.php プロジェクト: Rovak/zf2
 /**
  * @group ZF-10704
  */
 public function testObjectSelectWithBind()
 {
     $select = $this->_db->select();
     $select->from('test', array('number'))->where('number = ?')->distinct(true)->bind(array(250));
     $adapter = new Adapter\DbSelect($select);
     $this->assertEquals(1, $adapter->count());
     $select->reset(Sql\Select::DISTINCT);
     $select2 = clone $select;
     $select2->reset(Sql\Select::WHERE)->where('number = 500');
     $selectUnion = $this->_db->select()->bind(array(250));
     $selectUnion->union(array($select, $select2));
     $adapter = new Adapter\DbSelect($selectUnion);
     $this->assertEquals(2, $adapter->count());
 }