cakePHP中的save()方法

cakePHP中的save()方法,cakephp,cakephp-1.2,Cakephp,Cakephp 1.2,我正在自学cakePHP 1.26。 我得到了一个表,它有两个字段{topic,username} 我得到了一个简单的HMTL表单,如下所示: <input type=text name="data[testing][topic]" id="data[testing][topic]"/> 当我检查数据库时,我只能看到输入文本字段中的数据,但是 用户名字段为空。 如何更改控制器中的代码,以便将从会话中检索到的用户名保存到数据库中? 你能帮我吗?像这样: $who=$this->

我正在自学cakePHP 1.26。
我得到了一个表,它有两个字段{topic,username}

我得到了一个简单的HMTL表单,如下所示:

<input type=text name="data[testing][topic]" id="data[testing][topic]"/>
当我检查数据库时,我只能看到输入文本字段中的数据,但是 用户名字段为空。 如何更改控制器中的代码,以便将从会话中检索到的用户名保存到数据库中?

你能帮我吗?

像这样:

$who=$this->Session->read('User.id');
$this->data['Testing']['user_id'] = $who; // set the data
$this->Testing->save($this->data);

$hello=$this->Session->read('Test.name')

$this->data['Testing']['test_name']=$hello

$this->Testing->save($this->data)

$who=$this->Session->read('User.id');
$this->data['Testing']['user_id'] = $who; // set the data
$this->Testing->save($this->data);