ColdFusion с настройками функции инициализации ORM в непостоянном свойстве - PullRequest
2 голосов
/ 17 октября 2011

Почему это не работает в ColdFusion с ORM? Я не получаю никакой ошибки, но getval2 () пусто

property name="ID"  type="string"    fieldtype="id" generator="guid";
property name="val1"    type="string"     ormtype="string"  persistent=true;

property name="val2"    type="any"      persistent=false    default="";

 public statsEntity function init(){

    variables.val2= this.getval1();

  return Super.init();
}

я думаю, что getval2 () должно быть значением val1.

Есть идеи, почему это не так?

ORMExecuteQuery ("из myTable")

1 Ответ

3 голосов
/ 18 октября 2011

Не уверен, что я правильно понимаю, но init () запускается только на новой enitity, поэтому НЕ будет работать здесь, попробуйте postLoad (), а не init ().

...