Расширен функционал Yii2 QueryBuilder: теперь функционал ORDER BY FIELD встроен внутрь билдера

This commit is contained in:
ErickSkrauch
2016-09-21 11:12:40 +03:00
parent 5d1dab6e92
commit 78e5d3e103
4 changed files with 70 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
<?php
namespace codeception\common\unit\db\mysql;
use common\db\mysql\QueryBuilder;
use tests\codeception\common\unit\TestCase;
use Yii;
class QueryBuilderTest extends TestCase {
public function testBuildOrderByField() {
$queryBuilder = new QueryBuilder(Yii::$app->db);
$result = $queryBuilder->buildOrderBy(['dummy' => ['first', 'second']]);
$this->assertEquals("ORDER BY FIELD(`dummy`,'first','second')", $result);
}
}