From fdcfe60e7296eee065c7ae46e70759137a863112 Mon Sep 17 00:00:00 2001 From: roberto Date: Wed, 26 Sep 2012 09:54:01 +0000 Subject: [PATCH] Se cambia campo empleados a text y es una select para elegir git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_PROFIND_Web/trunk@27 3fe1ab16-cfe0-e34b-8c9f-7d8c168d430d --- .../migrations/m120926_090957_tbl_empresas.php | 16 ++++++++++++++++ www/protected/models/Empresa.php | 4 +--- www/themes/profind/views/empresa/_form.php | 14 ++++++++++++-- www/themes/profind/views/usuario/_form.php | 1 + 4 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 www/protected/migrations/m120926_090957_tbl_empresas.php diff --git a/www/protected/migrations/m120926_090957_tbl_empresas.php b/www/protected/migrations/m120926_090957_tbl_empresas.php new file mode 100644 index 0000000..ed376c3 --- /dev/null +++ b/www/protected/migrations/m120926_090957_tbl_empresas.php @@ -0,0 +1,16 @@ +dropColumn('tbl_empresas', 'empleados'); + $this->addColumn('tbl_empresas', 'empleados', 'string'); + } + + public function down() + { + $this->dropColumn('tbl_empresas', 'empleados'); + $this->addColumn('tbl_empresas', 'empleados', 'integer'); + } +} \ No newline at end of file diff --git a/www/protected/models/Empresa.php b/www/protected/models/Empresa.php index 7d2d7e3..e6fd05e 100644 --- a/www/protected/models/Empresa.php +++ b/www/protected/models/Empresa.php @@ -41,9 +41,7 @@ class Empresa extends CActiveRecord { // NOTE: you should only define rules for those attributes that // will receive user inputs. return array( - array('empleados', 'numerical', 'integerOnly' => true), - array('cif, nombre, email, pagina_web, direccion', 'length', 'max' => 255), - array('empleados', 'numerical', 'integerOnly' => true), + array('empleados, cif, nombre, email, pagina_web, direccion', 'length', 'max' => 255), array('pagina_web', 'url', 'defaultScheme' => 'http'), array('email', 'email'), array('descripcion', 'safe'), diff --git a/www/themes/profind/views/empresa/_form.php b/www/themes/profind/views/empresa/_form.php index 7d0ce92..e1cf027 100644 --- a/www/themes/profind/views/empresa/_form.php +++ b/www/themes/profind/views/empresa/_form.php @@ -59,8 +59,18 @@
labelEx($model, 'empleados', array('class' => 'control-label')); ?> -
- textField($model, 'empleados', array('class' => 'input-xlarge')); ?> +
+ "menos de 10", "entre 10 - 100" => "entre 10 - 100", "más de 100" => "más de 100",); + echo $form->dropDownList( + $model, + 'empleados', + $lista, + array( + 'empty' => '', + 'class'=>'input-xlarge', + )); + ?>
diff --git a/www/themes/profind/views/usuario/_form.php b/www/themes/profind/views/usuario/_form.php index 32e3882..dd0ad47 100644 --- a/www/themes/profind/views/usuario/_form.php +++ b/www/themes/profind/views/usuario/_form.php @@ -75,6 +75,7 @@
labelEx($model, 'localidad', array('class' => 'control-label')); ?>
+ $form->dropDownList( findAll(),'id', 'poblacion'); echo $form->dropDownList(