xieruidong 2 年之前
父节点
当前提交
5babb3e7b8
共有 3 个文件被更改,包括 15 次插入1 次删除
  1. 1 0
      application/admin/controller/Goods.php
  2. 1 1
      application/admin/view/goods/add.html
  3. 13 0
      application/common/model/Goods.php

+ 1 - 0
application/admin/controller/Goods.php

@@ -24,6 +24,7 @@ class Goods extends Backend
     {
         parent::_initialize();
         $this->model = new \app\admin\model\Goods;
+        $this->assign('status',\app\admin\model\Goods::getStatus());
 
     }
 

+ 1 - 1
application/admin/view/goods/add.html

@@ -77,7 +77,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('状态')}:</label>
         <div class="col-xs-12 col-sm-8">
-            {:build_radios('row[status]',[0=>'正常',1=>'下架'])}
+            {:build_radios('row[status]',$status)}
         </div>
     </div>
     <div class="form-group">

+ 13 - 0
application/common/model/Goods.php

@@ -28,6 +28,19 @@ class Goods Extends Model
         return $this->hasMany(GoodsService::class);
     }
 
+    public static $status=[
+        1=>'正常',
+        2=>'下架',
+    ];
+
+    /**
+     * @return string[]
+     */
+    public static function getStatus(): array
+    {
+        return self::$status;
+    }
+