cakePHP中的save()方法

时间:2010-07-03 13:13:03

标签: cakephp cakephp-1.2

我正在做一些关于cakePHP 1.26的自学 我有一个表有两个字段{topic,username}

我得到了一个简单的HMTL表格:

<input type=text name="data[testing][topic]" id="data[testing][topic]"/>

此输入字段中的数据已使用以下代码传递给特定控制器:

$who=$this->Session->read('user.name'); // username retrieved successfully
$this->Testing->save($this->data);

当我检查数据库时,我只能看到输入文本字段中的数据,但是 用户名字段为空。 如何更改控制器中的代码,以便从会话中检索的用户名可以保存到数据库中?

你能帮我吗?

2 个答案:

答案 0 :(得分:2)

像这样:

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

答案 1 :(得分:1)

$你好= $这 - &GT;会话而&GT;读取( 'Test.name');

$ this-&gt; data ['Testing'] ['test_name'] = $ hello;

$这 - &GT;测试 - &GT;保存($这 - &GT;数据);