false, 'enableAjaxValidation' => true, // 需要使用 backend\widgets\ActiveForm 后台自定义表单 'options' => ['class' => 'form-horizontal'], 'fieldConfig' => [ //统一修改字段的模板 // 'template' => "{label}\n{input}\n{hint}\n{error}", 'template' => "
{label}
{input}
{hint}
{error}
", ], ]); ?>
基本信息
field($model, 'cat_id')->dropDownList(Cat::getDropDownList(Cat::lists())) ?> field($model, 'store_id')->dropDownList(ArrayHelper::map(Store::lists(), 'id', 'name')) ?> field($model, 'name')->textInput(['maxlength' => true]) ?> field($model, 'newness')->textInput(['maxlength' => true, 'type' => 'number'])->hint('数字1~10,代表几成新') ?> field($model, 'desc')->textarea(['maxlength' => true]) ?> field($model, GoodsTagBehavior::$formName)->label(GoodsTagBehavior::$formLable)->widget(TagsInput::className()) ?>
价格销量
field($model, 'origin_price')->textInput(['maxlength' => true])->inputSuffix('元') ?> field($model, 'price')->textInput(['maxlength' => true])->inputSuffix('元') ?> field($model, 'actual_sales')->textInput(['maxlength' => true, 'type' => 'number'])->inputSuffix('件') ?> field($model, 'virtual_sales')->textInput(['maxlength' => true, 'type' => 'number'])->inputSuffix('件') ?> field($model, 'actual_views')->textInput(['maxlength' => true, 'type' => 'number'])->inputSuffix('次') ?> field($model, 'virtual_views')->textInput(['maxlength' => true, 'type' => 'number'])->inputSuffix('次') ?>
库存规格
field($model, 'stock')->textInput(['maxlength' => true, 'type' => 'number'])->inputSuffix('件') ?> isNewRecord): ?> field($model, 'is_sku')->radioList(\common\enums\StatusEnum::$list) ?>
商品图片
field($model, 'cover')->widget(SingleWidget::className()) ?> field($model, 'banner', ['template' => "
{label}
{input}
{hint}
{error}
"])->widget(MultipleWidget::className()) ?> field($model, 'picture', ['template' => "
{label}
{input}
{hint}
{error}
"])->widget(MultipleWidget::className()) ?>
isNewRecord): ?>
商品属性
render('../goods-attr/_index', [ 'dataProvider' => $goodsAttrProvider, 'goods' => $model, ]) ?>
导航操作
registerJs($js); ?>