Код: Выделить всё
/**
* Загружает модель текущего пользователя
* @return mixed
*/
public function loadUser()
{
// Вот здесь попробуйте вернуть экземпляр модели пользователя
if ( empty($this->userModelClass) )
return false;
$userModel = new $this->userModelClass();
return $userModel->findByPk( $this->getUserID() );
}
А по поводу сортировки, могут возникнуть проблемы с деревом. Но! Вы попробуйте поэкспериментировать, если всё будет хорошо, напишите пул-реквест, я посмотрю и приму его