Как получить зарегистрированного пользователя с помощью Element API и Craft CMS? - PullRequest
0 голосов
/ 20 апреля 2020

Я бы хотел иметь возможность доступа ко всей пользовательской информации с помощью Element API. После использования этого примера здесь. https://craftcms.stackexchange.com/questions/11648/how-do-i-get-the-current-user-s-info-over-ajax Я получаю сообщение об ошибке «Вызов неопределенной функции Craft \ craft ()». Как настроить currentUser в конечной точке с помощью API Elemend?

<?php
namespace Craft;

return [
    'endpoints' => [
        'user/info.json' => [
            'elementType' => 'User',
            'criteria' => [
                'id' => craft()->userSession->getId()
            ],
            'first' => true,
            'transformer' => function (UserModel $user) {
                return [
                    'email' => $user->email,
                    'image' => $user->getPhotoUrl('28')
                ];
            },
        ]
    ]
];
...