Ejemplo n.º 1
0
 public static function destroyAll($conditions = array())
 {
     $params = SqlBuilder::parseDestroySql(static::table(), $conditions);
     return Connection::instance()->execute($params['sql'], $params['values']);
 }
Ejemplo n.º 2
0
 public function testParseDestroySql()
 {
     $this->assertEquals(array('sql' => 'DELETE FROM `user`', 'values' => array()), SqlBuilder::parseDestroySql('user'));
     $this->assertEquals(array('sql' => 'DELETE FROM `user` WHERE id = ? OR first_name = ?', 'values' => array(1, 'Tom')), SqlBuilder::parseDestroySql('user', array('id = ? OR first_name = ?', 1, 'Tom')));
 }