/** Override of attr models get_attr, respects 'id' alias * @param string $model * @param string $attr * @return mixed */ public static function get_attr($attr) { if ($attr == 'id') { $model = get_called_class(); $attr = $model::get_id_col(); } return parent::get_attr($attr); }