getSql() 공개 메소드

Get the current SQL statement string.
public getSql ( ) : string
리턴 string
예제 #1
0
 public function testSql()
 {
     $s = new Sql(Db::factory('Sqlite', array('database' => __DIR__ . '/../tmp/test.sqlite')), 'users');
     $s->select()->where()->equalTo('id', 1);
     ob_start();
     $s->render();
     $output = ob_get_clean();
     $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', $s->render(true));
     $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', (string) $s);
     $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', $s->getSql());
     $this->assertEquals('SELECT * FROM "users" WHERE ("id" = 1)', $output);
 }