success - это callback, который вызывается после того как запрос завершился. В втором же вашем примере переменной а присваивается пустой объект (или массив, если в опциях стоит isArray) который заполняется данными после того как завершился запрос и данные видны в консоли потому что к моменту как вы их просматриваете запрос уже отработал. users/settings ссылка превратится в member/settings, то получение из модели users ссылки для membrs выглядит не красиво. То же самое касается экшина. Если вместо users/settings ссылка изменится на users/account то получение ее через $user->settingsLink; то же выглядит не логично. Я бы посоветовал вам уделить больше внимания проектированию что бы в последствии кардинально не менять контроллеры и экшины. HTTP Status Code: 200
{"type" : "OauthException", "message":"(#803) Some of the aliases you requested do not exist: foo.bar"}