Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database 关键问题_Database_Cakephp - Fatal编程技术网

Database 关键问题

Database 关键问题,database,cakephp,Database,Cakephp,所以我正在使用cakephp,对此我有点陌生,我面临着一些问题 Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf') 我有两个表格,报告和问题 Query: INSERT INTO `atne_issues` (`status`, `i

所以我正在使用cakephp,对此我有点陌生,我面临着一些问题

Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
我有两个表格,报告和问题

Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
cakephp:

report{id, type, details}
issue{id,report_id, details}
Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
因此,现在我尝试在问题表中获取报告id。我已将我的人际关系定义如下:

class Report extends AppModel {
    var $name = 'Report';

    var $hasMany = array(

'AtneIssue' => array(
'className' => 'Issue',
'foreignKey' => 'report_id',
'dependent' => true,
        )

    );
}

class Issue extends AppModel {
        var $name = 'Issue';


        var $belongsTo = array(
            'Report' => array(
                'className' => 'Report',
                'foreignKey' => 'report_id',
                'conditions' => '',
                'fields' => '',
                'order' => ''
        )
        );
    }
Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
但这会导致sql错误,并且数据不会保存到表中。我已将索引设置为report\u id以从报告中获取id

Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
数据正在保存到报告中,但未保存到问题表中

Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
有人能告诉我怎么做吗?
提前谢谢

第一个字母在这里被数字替换。不知道为什么。。。我想知道如何发布数据,但现在我无法获取报告的ID,并且数据已损坏,如下所示:

Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')

第一个字母在这里被数字代替。不知道为什么。。。我想知道如何发布数据,但现在我无法获取报告的ID,数据已损坏,如下所示:查询:插入atne_问题状态、问题所有者、问题原因、问题值“2nhold”、“2ricsson”、“2IQ-IP地址不正确”,“2sdfasdf”嗯,你可能在代码的某个地方用2替换了第一个字母?如果所有代码都不可见,很难说。