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