public function down()
 {
     $this->update('bid_category', ['name' => 'Stap 5 - Content', 'description' => 'Nu hebben we jou nodig, we kunnen dit natuurlijk niet zonder jou. Upload een bestand met daarin een sitemap (boomstructuur van de website) en de inhoud (teksten, foto\'s etc.) van de pagina\'s.'], ['ordering' => 5]);
     $id = BidCategory::find()->where(['ordering' => 5])->one()->id;
     $this->delete('bid_part', ['bid_category_id' => $id]);
     $this->insert('bid_part', ['name' => 'Content', 'bid_category_id' => $id, 'description' => 'Nu hebben we jou nodig, we kunnen dit natuurlijk niet zonder jou', 'price' => 0, 'file_upload' => 1, 'explanation' => 0, 'ordering' => 1, 'creator_id' => 1, 'datetime_added' => '2015-12-04 11:59:40', 'updater_id' => 1, 'datetime_updated' => '2015-12-04 11:59:40', 'deleted' => 0, 'attribute_name' => 'content']);
     $this->insert('bid_part', ['name' => 'Overslaan', 'bid_category_id' => BidCategory::find()->where(['ordering' => 1])->one()->id, 'description' => 'Ik weet wat ik wil sla deze stap over, gas erop!', 'price' => 0, 'file_upload' => 0, 'explanation' => 0, 'ordering' => 2, 'creator_id' => 1, 'datetime_added' => '2015-12-04 11:59:40', 'updater_id' => 1, 'datetime_updated' => '2015-12-04 11:59:40', 'deleted' => 0, 'attribute_name' => 'overslaan']);
 }
コード例 #2
0
 /**
  * Finds the BidCategory model based on its primary key value.
  * If the model is not found, a 404 HTTP exception will be thrown.
  * @param integer $id
  * @return BidCategory the loaded model
  * @throws NotFoundHttpException if the model cannot be found
  */
 protected function findModel($id)
 {
     if (($model = BidCategory::findOne($id)) !== null) {
         return $model;
     } else {
         throw new NotFoundHttpException('The requested page does not exist.');
     }
 }
コード例 #3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getBidCategory()
 {
     return $this->hasOne(BidCategory::className(), ['id' => 'bid_category_id']);
 }
コード例 #4
0
 public function actionStep5()
 {
     if (!Yii::$app->session->has('part4')) {
         return $this->redirect('/request-project/step-4');
     }
     $model = Yii::$app->session->get('part5', new PromotionForm());
     $category = BidCategory::find()->where(['ordering' => 5])->one();
     if ($model->load(Yii::$app->request->post())) {
         if ($model->validate()) {
             Yii::$app->session->set('part5', $model);
             return $this->redirect('/request-project/overview');
         }
     }
     return $this->render('step-5', ['model' => $model, 'category' => $category]);
 }
コード例 #5
0
<div class="bid-part-form">

    <?php 
$form = ActiveForm::begin();
?>

    <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => true]);
?>
    
    <?php 
echo $form->field($model, 'attribute_name')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'bid_category_id')->dropdownList(ArrayHelper::map(BidCategory::find()->all(), 'id', 'name'));
?>

    <?php 
echo $form->field($model, 'description')->textarea(['rows' => 6]);
?>

    <?php 
echo $form->field($model, 'price')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'file_upload')->checkBox();
?>

    <?php