Actualy,我正在使用扩展类中的代码。
示例:
class EcommerceEmail extends Email {
...
$from = SiteConfig::get()->first()->EcommerceDefaultEmail;
...
}
我的问题是来自变量的$。它起作用了,但我认为这不是最好的主意。
我想到了这个
$this->SiteConfig()->EcommerceDefaultEmail
或者这个
$this->owner->SiteConfig()->EcommerceDefaultEmail
我的最后两个代码不起作用,我不知道为什么。还有另一种方法可以从子类中获取SiteConfig()中的EcommerceDefaultEmail吗?
答案 0 :(得分:5)
您可以使用SiteConfig::current_site_config()
。例如
SiteConfig::current_site_config()->EcommerceDefaultEmail