Hola a todos. Les presento una nueva duda. Deseo hacer la multiplicación entre entre un valor que inserto por teclado en un formulario y un dato almacenado en una tabla de mi base de datos. A groso modo les muestro la estructura:
Formulario
Tabla de Zona
Ya hice mis respectivas relaciones en el modelo de la siguiente forma:
Y en mi _view coloque de la siguiente forma (coloco lo más relevante):
Para realizar la operación en la parte del formulario coloque la sigueinte sentencia:
Con esto no obtengo resultado sino que la pantalla se me queda en blanco. Alguna sugerencia o comentario con el que puedan ayudarme será bien recibido. Saludos.
Formulario
Tabla de Zona
Ya hice mis respectivas relaciones en el modelo de la siguiente forma:
return array( 'parroquia'=>array(self::BELONGS_TO,'Parroquia','parroquia_id'), 'zona'=>array(self::BELONGS_TO,'Zona','zona_id'), 'tipoinm'=>array(self::BELONGS_TO,'Tipoinm','tipoinm_id'), 'control'=>array(self::BELONGS_TO,'Control','control_id'), 'precioter'=>array(self::BELONGS_TO,'Zona','valorter'), );
Y en mi _view coloque de la siguiente forma (coloco lo más relevante):
<b><?php echo CHtml::encode($data->getAttributeLabel('zona_id')); ?>:</b> <?php echo CHtml::encode($data->zona->sectores); ?> <br /> <b><?php echo CHtml::encode($data->getAttributeLabel('control_id')); ?>:</b> <?php echo CHtml::encode($data->control->director); ?> <br /> <b><?php echo CHtml::encode($data->getAttributeLabel('valorter')); ?>:</b> <?php echo CHtml::encode($data->zona->ut); ?> <br />
Para realizar la operación en la parte del formulario coloque la sigueinte sentencia:
<?php echo $form->textField($model,'valorter',array('valorter' => $model->areat * $model->ut); ?>
Con esto no obtengo resultado sino que la pantalla se me queda en blanco. Alguna sugerencia o comentario con el que puedan ayudarme será bien recibido. Saludos.