public function initialize() { $this->belongsTo('parent_id', 'Category\\Model\\Category', 'id', ['alias' => 'Parent']); $this->hasMany("id", $this->translateModel, "foreign_id"); // translate }