Вызов Cake PHP UserID для внешнего PHP-файла

0

На самом деле я пытаюсь получить идентификатор пользователя из cakephp, файл php был помещен вне папки. Как я могу получить идентификатор пользователя из таблицы "users".

function get_user_id() 
{
    $userid = NULL;

    if (!empty($_SESSION['userid']))
    {
        $userid = $_SESSION['userid'];
    }

    return $userid;
}
Теги:
cakephp

1 ответ

0

Нет такой вещи, как база данных "cakephp".

Вероятно, вы подразумеваете, что база данных SQL используется приложением CakePHP.

Cake предоставляет конфигурационные файлы, в которых указаны данные базы данных, а механизм Cake будет использовать эти данные для взаимодействия с базой данных (создание новых пользователей, обновление пользовательских данных и т.д.).

Затем, если вы хотите получить доступ к той же базе данных с внешним PHP-скриптом, который не знает о файлах конфигурации, которые использует CakePHP, вам нужно использовать методы, с которыми PHP должен обращаться к базе данных и вызывать SQL-запрос против него (SELECT...)

  • 0
    как я могу получить это через сессию
  • 0
    SESSION - это просто переменная, которую нужно установить в какой-то момент, чтобы вы могли ее получить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню