Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在选定列中插入数据_Php_Insert_Cakephp 1.3 - Fatal编程技术网

Php 在选定列中插入数据

Php 在选定列中插入数据,php,insert,cakephp-1.3,Php,Insert,Cakephp 1.3,我将cakephp与php结合使用,我有一个字段id为的表,数据类型为auto number 在我的表单中,我没有任何id为的字段,这就是为什么它在我的模型中设置为空,当我试图保存数据时,它会给出错误 如何在cakephp中使用model将数据插入选定列?在提取表单数据时,请确保使用的是带有模型名和字段名的数组。例如,如果要将一本书保存到书模型中,则该数组将类似于: $data['Book']['name'] = 'Title of Book'; $data['Book']['author']

我将cakephp与php结合使用,我有一个字段id为的表,数据类型为auto number

在我的表单中,我没有任何id为的字段,这就是为什么它在我的模型中设置为空,当我试图保存数据时,它会给出错误


如何在cakephp中使用model将数据插入选定列?

在提取表单数据时,请确保使用的是带有模型名和字段名的数组。例如,如果要将一本书保存到书模型中,则该数组将类似于:

$data['Book']['name'] = 'Title of Book';
$data['Book']['author'] = 'Name of Author';
$data['Book']['pages'] = 205; // number of pages
然后,在保存数据时,必须调用create,然后单击save:

$this->Book->create();
$this->Book->save($data);

这将自动添加ID(无论是自动递增还是UUID)并保存新记录。

当您提取表单数据时,请确保您使用的是具有模型名称和字段名称的数组。例如,如果要将一本书保存到书模型中,则该数组将类似于:

$data['Book']['name'] = 'Title of Book';
$data['Book']['author'] = 'Name of Author';
$data['Book']['pages'] = 205; // number of pages
然后,在保存数据时,必须调用create,然后单击save:

$this->Book->create();
$this->Book->save($data);
这将自动添加ID(无论是自动增量还是UUID)并保存新记录