Cakephp 保存其他模型的数据(我自己的日志系统)

Cakephp 保存其他模型的数据(我自己的日志系统),cakephp,controller,Cakephp,Controller,我正试图为我的CakePHP内部网编写一个日志系统。当有人尝试登录时,我需要存储de username/datetime 我的登录代码在客户机\控制器上,我需要将数据存储在名为log的模型上(我有模型、控制器、视图……但它们不相关) 我怎样才能做到 谢谢在客户端控制器中添加此行: $var uses = array('Client', 'Log'); // all the model that is used // by th

我正试图为我的CakePHP内部网编写一个日志系统。当有人尝试登录时,我需要存储de username/datetime

我的登录代码在客户机\控制器上,我需要将数据存储在名为log的模型上(我有模型、控制器、视图……但它们不相关)

我怎样才能做到


谢谢

在客户端控制器中添加此行:

$var uses = array('Client', 'Log'); // all the model that is used 
                                  // by the client controller.
在CakePHP2.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); 

在客户端控制器中添加此行:

$var uses = array('Client', 'Log'); // all the model that is used 
                                  // by the client controller.
在CakePHP2.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); 

将日志模型放入
$uses
数组将为该控制器中的所有操作加载它。如果一个操作只需要它,可以使用
$this->Log=ClassRegistry::init('Log')手动加载它在您的操作中。将日志模型放入
$uses
数组将为该控制器中的所有操作加载它。如果一个操作只需要它,可以使用
$this->Log=ClassRegistry::init('Log')手动加载它在您的操作中。