我正在做一些关于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);
当我检查数据库时,我只能看到输入文本字段中的数据,但是
用户名字段为空。
如何更改控制器中的代码,以便从会话中检索的用户名可以保存到数据库中?
你能帮我吗?
答案 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;数据);