我试图在onBeforeWrite期间根据另一个字段更改页面类型。
if(($this->Status == "Available" || $this->Status == "Sold") && $this->ClassName != "Listing") {
$this->newClassInstance("Listing");
} elseif( ( $this->Status == "Unavailable" || $this->Status == "Closed") && $this->ClassName != "UnavailableListing") {
$this->newClassInstance("UnavailableListing");
}
这是使用此功能的正确方法吗?
答案 0 :(得分:0)
老问题,但是,我认为你错过了
parent::onBeforeWrite();
在你的功能结束时调用。希望这有助于某人。