你好
我在父
中将数组定义为静态属性在子节点中需要相同的数组,但我需要在此数组中使用另一个值
我重新定义数组并覆盖父数组
问题:
是否有其他方法可以在数组中添加新值而无需重新定义它?
class message extends AbstractModel
{
protected static $schema =
['text' => self::DATA_TYPE_STR,
'id' => self::DATA_TYPE_INT,
'user_id' => self::DATA_TYPE_INT,
'time' => self::DATA_TYPE_INT];
}
class privateMessage extends message
{
protected static $schema=
['text' => self::DATA_TYPE_STR,
'id' => self::DATA_TYPE_INT,
'user_id' => self::DATA_TYPE_INT,
'time' => self::DATA_TYPE_INT,
'to_id' => self::DATA_TYPE_INT]; //this property i want to add it in this child
}