Hola, me acabo de inciar con yii framework, necesitaria saber como puedo validar esto:
tengo un campo desplegable llamado meta y un campo fecha en el que se introduce mes y año, necesito saber como validar que para la meta selecionada solo se pueda cargar un mes y un año. Ejemplo para la meta "venta de vinos" solo pueda cagar una vez la fecha "05/12".
Cómo estás guardando ese campo de fecha en la base de datos?
Para indicar un formato específico de fecha se puede hacer así en el método rules() del modelo:
/**
* @return array validation rules for model attributes.
*/
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('fecha', 'date', 'format' => 'dd/MM', 'message' => 'La fecha parece inválida.'),
);
}
Pero después tenés que ver cómo guardar esa fecha en la base, por eso te pregunto.