public function actionUpdate($id) { $model = new ProductForm(); if (isset($_POST['ProductForm'])) { $model->attributes = $_POST['ProductForm']; if ($model->validate()) { $model->save(); $this->redirect(array('index')); } } else { $model->loadDataFromProduct($id); } $statuses = array(0 => Yii::t('common', 'Disabled'), 1 => Yii::t('common', 'Enabled')); $yes_no = array(0 => Yii::t('common', 'No'), 1 => Yii::t('common', 'Yes')); $taxClasses = TaxClass::model()->findAll(); $taxClassesList = array(); foreach ($taxClasses as $taxClass) { $taxClassesList[$taxClass->tax_class_id] = $taxClass->title; } // TODO: add language $stockStatuses = StockStatus::model()->findAll(); $stockStatusesList = array(); foreach ($stockStatuses as $stockStatus) { $stockStatusesList[$stockStatus->stock_status_id] = $stockStatus->name; } // TODO: add language $weightClasses = WeightClass::model()->findAll(); $weightClassesList = array(); foreach ($weightClasses as $weightClass) { $weightClassesList[$weightClass->weight_class_id] = $weightClass->description->title; } // TODO: add language $lengthClasses = LengthClass::model()->findAll(); $lengthClassesList = array(); foreach ($lengthClasses as $lengthClass) { $lengthClassesList[$lengthClass->length_class_id] = $lengthClass->description->title; } $this->render('update', array('model' => $model, 'statuses' => $statuses, 'taxClasses' => $taxClassesList, 'yes_no' => $yes_no, 'stockStatuses' => $stockStatusesList, 'weightClasses' => $weightClassesList, 'lengthClasses' => $lengthClassesList)); }
public function actionIndex() { $lengthClasses = LengthClass::model()->findAll(); $this->render('index', array('lengthClasses' => $lengthClasses)); }