* Optimize datatable model code.
This commit is contained in:
Executable
+31
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
include dirname(__FILE__, 2) . '/datatable.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 datatableModel::getSetting();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 获取产品模块的目标配置
|
||||
- 第id条的order属性 @1
|
||||
- 第id条的title属性 @编号
|
||||
- 第name条的order属性 @2
|
||||
- 第name条的title属性 @产品名称
|
||||
- 获取项目模块的目标配置的目标配置
|
||||
- 第id条的order属性 @1
|
||||
- 第id条的title属性 @项目ID
|
||||
- 第name条的order属性 @2
|
||||
- 第name条的title属性 @项目名称
|
||||
|
||||
*/
|
||||
global $tester;
|
||||
$tester->loadModel('datatable');
|
||||
|
||||
$fieldList = array('id' => array('show' => true), 'name' => array('show' => true), 'status' => array('show' => false), 'desc' => array('required' => true));
|
||||
|
||||
r($tester->datatable->formatFields('product', $fieldList)) && p('id:order;id:title;name:order;name:title') && e('1,编号,2,产品名称'); //获取产品模块的目标配置
|
||||
r($tester->datatable->formatFields('project', $fieldList)) && p('id:order;id:title;name:order;name:title') && e('1,项目ID,2,项目名称'); //获取项目模块的目标配置的目标配置
|
||||
Reference in New Issue
Block a user