我是蛋糕 PHP 的新手。我正在研究 cakePHP 上的现有网站。由于客户的一些要求,我不得不在数据库中的一个表中添加一个新列。我可以输入除我最近创建的字段之外的所有字段。我想问题是因为在脚手架期间不存在。但我不知道如何解决这个问题。
我可以在从数据库中获取时访问该字段,只需添加array('fields'=>'*'
) in即可$this->Model_name->find('first',array('fields'=>'*'))
。
$this->request->data['ModelName']['field_name'] = 'value';
在使用保存功能之前,我尝试使用此方法进行新插入。但问题是除了我添加的这个新字段之外,所有字段都被插入。
我希望事情很清楚。