3

我正在做一些关于 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);

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

请问你能帮帮我吗?

4

2 回答 2

2

像这样:

$who=$this->Session->read('User.id');
$this->data['Testing']['user_id'] = $who; // set the data
$this->Testing->save($this->data);
于 2010-07-03T13:23:11.303 回答
1

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

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

$this->Testing->保存($this->data);

于 2016-09-01T12:24:04.367 回答