mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-05 09:41:40 +09:00
Support order_default attribute to <index> tag in XML query
This commit is contained in:
parent
2a3f5d3c51
commit
4cc730e489
4 changed files with 12 additions and 10 deletions
|
|
@ -13,7 +13,7 @@
|
|||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="sort_index" default="list_order" order="order_type" />
|
||||
<index var="sort_index" default="list_order" order="order_type" order_default="desc" />
|
||||
<list_count var="list_count" default="20" />
|
||||
<page_count var="page_count" default="10" />
|
||||
<page var="page" default="1" />
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ class DBQueryParserTest extends \Codeception\TestCase\Test
|
|||
$this->assertEquals('sort_index', $query->navigation->orderby[0]->var);
|
||||
$this->assertEquals('list_order', $query->navigation->orderby[0]->default);
|
||||
$this->assertEquals('order_type', $query->navigation->orderby[0]->order_var);
|
||||
$this->assertEquals('ASC', $query->navigation->orderby[0]->order_default);
|
||||
$this->assertEquals('DESC', $query->navigation->orderby[0]->order_default);
|
||||
$this->assertTrue($query->navigation->list_count instanceof Rhymix\Framework\Parsers\DBQuery\VariableBase);
|
||||
$this->assertEquals('list_count', $query->navigation->list_count->var);
|
||||
$this->assertEquals('20', $query->navigation->list_count->default);
|
||||
|
|
@ -49,7 +49,7 @@ class DBQueryParserTest extends \Codeception\TestCase\Test
|
|||
public function testSimpleSelect()
|
||||
{
|
||||
$query = Rhymix\Framework\Parsers\DBQueryParser::loadXML(\RX_BASEDIR . 'tests/_data/dbquery/selectTest1.xml');
|
||||
$args = array('member_srl' => 1234, 'regdate_more' => '20200707120000', 'page' => 3);
|
||||
$args = array('member_srl' => 1234, 'regdate_more' => '20200707120000', 'page' => 3, 'order_type' => 'asc');
|
||||
$sql = $query->getQueryString('rx_', $args);
|
||||
$params = $query->getQueryParams();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue