/** * @return \yii\db\ActiveQuery */ public function getClasificacionGenerica() { return $this->hasOne(ClasificacionGenerica::className(), ['id' => 'clasificacionGenerica_id']); }
/** * Finds the ClasificacionGenerica model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return ClasificacionGenerica the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = ClasificacionGenerica::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
<div class="row"> <div class="col-sm-6"> <?php echo $form->field($model, 'caracteristicas', ['hintType' => ActiveField::HINT_SPECIAL, 'hintSettings' => ['placement' => 'right', 'onLabelClick' => true, 'onLabelHover' => false]])->textArea(['id' => 'caracteristicas', 'placeholder' => 'Ingrese descripción...', 'rows' => 4])->hint('Ingrese Caracterísiticas. Recuerde que esa información en la que aparece en la web.'); ?> </div> <div class="col-sm-6"> <?php echo $form->field($model, 'notas')->textarea(['rows' => 4]); ?> </div> </div> <div class="row"> <div class="col-sm-6"> <?php $dataClasifG = ArrayHelper::map(\app\models\ClasificacionGenerica::find()->asArray()->all(), 'id', 'nombre'); echo $form->field($model, 'clasificacionGenerica_id')->widget(Select2::classname(), ['data' => $dataClasifG]); ?> </div> </div> <?php // // $dataUnidadMedida = ArrayHelper::map(\app\models\UnidadMedida::find()->asArray()->all(), 'id', 'descripcion'); // $dataUnidadPeso = ArrayHelper::map(\app\models\UnidadPeso::find()->asArray()->all(), 'id', 'descripcion'); // echo Form::widget([ // 'model'=>$model, // 'form'=>$form, // 'columns'=>4, // 'attributes'=>[ // 2 column layout // 'ancho'=>['type'=>Form::INPUT_TEXT, 'options'=>['placeholder'=>'Ancho...']],