Yii Framework Forum: Validar Atributos Con Datos De Otra Tabla - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Validar Atributos Con Datos De Otra Tabla Rate Topic: -----

#1 User is offline   junke1988 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 21
  • Joined: 08-April 13

Posted 20 April 2013 - 10:32 AM

Hola!!
Necesito validar una fecha, con fechas que no están en otro modelo y no se como hacerlo, os explico mas a fondo:
Tengo un formulario para crear cursos en el que cuando se envía redirecciona a otro formulario para crear los temas de dicho curso, al que le mando el id del curso en el parámetro de la acción: "public function actionCreate($id)"

En el formulario de creación del curso se introduce entre otras cosas las "fechaInicio" y "fechaFin" del curso. En el formulario de Tema se introduce una variable llamada "fech" para que se introduzca la fecha impartirá ese tema en el curso.

Me gustaría validar que la variable "fecha" estuviera dentro del rango de fechas entre la "fechaInicio" y "fechaFin" del curso correspondiente, que ya está validado e introducido en la BBDD.

Lo he intentado de la siguiente manera:
rules(){
...
array('fechaHora','compare','compareAttribute'=>'curso.fechaInicio','operator'=>'>='), //"curso" es la relación del modelo "tema" con "curso"
array('fechaHora','compare','compareAttribute'=>'curso.fechaFin','operator'=>'<='),
... 

Pero no funciona, porque como no está guardado no está definida la relación.


¿Alguna idea de como hacer esto?

Un saludo y muchas gracias!!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users