我在laravel项目中创建了一个模型,并在其中放置了构造函数,但是有人告诉我laravel的说法中有一个预构建的构造函数。
这是否意味着创建我的__constructor()
我会覆盖隐藏在某处的当前构造函数?
答案 0 :(得分:0)
您始终可以在构造函数中调用父构造函数:
class MyModel extends Eloquent {
function __construct() {
parent::__construct();
}
}
编辑:这将为您调用以下构造函数https://github.com/illuminate/database/blob/v4.2.17/Eloquent/Model.php#L243
有时你想在父构造函数调用之前调用自己的代码,有时候之后,我希望这个链接有助于确定哪种情况最适合你的需求!