Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Multiplicación Entre Dos Tablas

$
0
0
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:
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.

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>