Exemple #1
0
echo $form->fieldSetEnd();
?>

<?php 
echo $form->fieldSet(\skeeks\cms\shop\Module::t('app', 'The number and account'));
?>

    <?php 
echo $form->field($model, 'quantity')->textInput();
?>
    <?php 
echo $form->field($model, 'quantity_reserved')->textInput();
?>

    <?php 
echo $form->fieldSelect($model, 'measure_id', \yii\helpers\ArrayHelper::map(\skeeks\cms\measure\models\Measure::find()->all(), 'id', 'name'));
?>

    <?php 
echo $form->field($model, 'measure_ratio')->textInput();
?>


<?php 
echo $form->fieldSetEnd();
?>

<?php 
echo $form->fieldSet(\skeeks\cms\shop\Module::t('app', 'Weight and size'));
?>
Exemple #2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return [[['created_by', 'updated_by', 'created_at', 'updated_at', 'recur_scheme_length', 'trial_price_id', 'vat_id', 'measure_id'], 'integer'], [['quantity', 'weight', 'purchasing_price', 'quantity_reserved', 'width', 'length', 'height', 'measure_ratio'], 'number'], [['quantity_trace', 'price_type', 'recur_scheme_type', 'without_order', 'select_best_price', 'vat_included', 'can_buy_zero', 'negative_amount_trace', 'barcode_multi', 'subscribe'], 'string', 'max' => 1], [['tmp_id'], 'string', 'max' => 40], [['purchasing_currency'], 'string', 'max' => 3], [['quantity_trace', 'can_buy_zero', 'negative_amount_trace'], 'default', 'value' => Cms::BOOL_N], [['weight', 'width', 'length', 'height', 'purchasing_price'], 'default', 'value' => 0], [['subscribe'], 'default', 'value' => Cms::BOOL_Y], [['measure_ratio'], 'default', 'value' => 1], [['measure_ratio'], 'number', 'min' => 0.0001, 'max' => 9999999], [['purchasing_currency'], 'default', 'value' => Yii::$app->money->currencyCode], [['baseProductPriceValue'], 'number'], [['baseProductPriceCurrency'], 'string', 'max' => 3], [['vat_included'], 'default', 'value' => Cms::BOOL_Y], [['measure_id'], 'default', 'value' => function () {
         return (int) Measure::find()->def()->one()->id;
     }], [['product_type'], 'string', 'max' => 10], [['product_type'], 'default', 'value' => static::TYPE_SIMPLE], [['quantity'], 'default', 'value' => 1], [['quantity_reserved'], 'default', 'value' => 0]];
 }