1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php
- /**
- * FecShop file.
- *
- * @link http://www.fecshop.com/
- * @copyright Copyright (c) 2016 FecShop Software LLC
- * @license http://www.fecshop.com/license/
- */
- ?>
- <div style="margin:10px;">
- <br/>
- <?php
-
- $array = [
- 'title' => '一:Mongodb Active Record配置',
- 'description' => '',
- 'content' => [
- ['配置项','详细说明'],
- ['Mongodb:','
- Mongodb active record的定义:<br/>
- use common\extensions\mongodb\IActiveRecord;<br/>
- class ErpOrderList extends IActiveRecord <br/>
- { <br/>
- # 定义db<br/>
- public static function getDb()<br/>
- {<br/>
- return \Yii::$app->get(\'mongodb_erp\');<br/>
- }<br/>
-
- # 定义collection name <br/>
- public static function collectionName()<br/>
- { <br/>
- return \'erp_order_list\'; <br/>
- } <br/>
-
- # 定义collection 各个字段的类型定义,在保存前进行类型转换<br/>
- public function schema_columns(){ <br/>
- # 不要定义 _id <br/>
- return [ <br/>
- # id<br/>
- \'_id\' => \'String\',<br/>
- # sku<br/>
- \'sku\' => \'String\',<br/>
- #数量 <br/>
- \'qty\' => \'Int\',<br/>
-
- #单个SKU对应的毛收入 <br/>
- \'gross_default\' => \'Float\',<br/>
-
- # 单个SKU对应的毛利润 <br/>
- \'profit\' => \'Float\',<br/>
- #成本<br/>
- \'product_cost\' => \'Float\',<br/>
- #发货确认时间<br/>
- \'ship_confirm_date\' => \'datetime\', <br/>
- # 更新时间<br/>
- \'updated_at\' => \'datetime\',<br/>
- \'created_at\' => \'datetime\', <br/>
- ]; <br/>
- } <br/>
-
- }<br/>
-
- '
- ],
- ['字段说明','
- Int,String,Float,Datetime<br/>
- 详细demo参看common\models\erp\ErpOrderList;<br/>
- '],
-
-
- ],
- ];
- echo \fec\helpers\CDoc::tableformat($array);
-
-
-
-
- ?>
- <div style="clear:both"></div>
- </div>
|