Cake PHP иностранные проблемы - PullRequest
0 голосов
/ 09 февраля 2012

Итак, я использую cakephp, и я немного новичок в этом, и у меня возникают определенные проблемы.

1) У меня есть две таблицы, отчет и проблемы.

cakephp:

report{id, type, details}
issue{id,report_id, details}

Итак, сейчас я пытаюсь получить идентификатор отчета в таблице проблем.Я определил мои отношения hasmany и ownsto следующим образом:

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' => ''
        )
        );
    }

Но это приводит к ошибке sql, и данные не сохраняются в таблицу.Я установил index для report_id для получения идентификатора из отчета.

Данные сохраняются в отчетах, но не в таблице проблем.

Может кто-нибудь сказать мне, как это сделать?Заранее спасибо.

1 Ответ

0 голосов
/ 10 февраля 2012

Здесь первая буква заменяется цифрой. не знаю почему ... Я понял, как разместить данные, но теперь я не могу получить идентификатор отчета, и данные искажаются, как показано ниже:

Query: INSERT INTO `atne_issues` (`status`, `issue_owner`, `issue_reason`, `problem`) VALUES ('2nhold', '2ricsson', '2IQ - IP address incorrect', '2sdfasdf')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...