ORMを使用するColdFusionでこれが機能しないのはなぜですか?私は私がどうすべきだと思うことはgetval2()val1との値である必要がある)(いずれかのエラーが、getval2を得るColdFusionでORM init関数を使用して永続プロパティーnoneの値を設定
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();
}
空白になっていません。
これはなぜですか?
ORMExecuteQuery( "mytableはから")
オブジェクトがロードされたときの 'val1'の値は何ですか? –
val1 oneもし私がダンプ= "テスト"奇妙なことは私が... variable.val2 =これはすべての実体、すなわちID、Val1を取得します。そのため、「this」にはすべてが含まれています。多分私はこの[1] .val1のようにそれにアクセスする必要がありますか? – Niklas
私はwriteDump(変数)を行う場合、見知らぬイベントです。アボート; init()関数では、最初に作成されたのと同じように、 'entity'のすべてを取得してから、ダンプの最後にエラーが発生します[空文字列]。 ORMExecuteQuery( "from myTable")でもORMExecuteQuery( "from myTable")を試してもCF init()とは思えません。init()エラーはありませんが同じ結果です。私が見ることができる唯一のことは、デフォルトでは何も= ""私はそれが値を更新しないオブジェクトを作成するように私に見える – Niklas