Сохранение данных из другой модели (моя собственная система регистрации) - PullRequest
1 голос
/ 31 мая 2010

Я пытаюсь написать систему регистрации для моей внутренней сети CakePHP. Мне нужно сохранить имя пользователя / дату и время, когда кто-то пытается войти.

Мой код для входа в систему находится наКонтроллере клиентов, и мне нужно хранить данные в модели с именем log (у меня есть модель, контроллер, представление ... но они не связаны)

как мне этого добиться?

спасибо

1 Ответ

1 голос
/ 31 мая 2010

Добавьте эту строку в свой клиентский контроллер:

$var uses = array('Client', 'Log'); // all the model that is used 
                                  // by the client controller.

в CakePHP 2,3

public $uses = array('Client', 'Log');

Чтобы создать журнал, когда кто-то входит в систему:

    $this->Log->create();
    $log = array('Log' => array(
      'username' => $username, 
      'datetime' => date('Y-m-d H:i:s') 
   )); 
   $this->Log->save($log); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...