cakephp错误:关联已绑定到模型Indicator TranslateBehavior.php

时间:2015-10-30 17:31:05

标签: cakephp

我最近一直在使用cakePHP 2,当我尝试实例化或管理对象时,我发现了i18n翻译的一些奇怪错误......

例如,我现在遇到以下错误:

错误:关联IndicatornameTranslation已绑定到模型指标 文件:/home3/siriarte/public_html/css/lib/Cake/Model/Behavior/TranslateBehavior.php 行:630

产生此错误的行是:

        var teamList = (from teams in sdb.footballTeams
            orderby teams.name ascending
            where teams.league_id == leagueId
            select new
            {
             id = teams.id,
             team_id = teams.team_id,
             league_id = teams.league_id,
             season_id = teams.season_id,
             name = teams.name,
             coach = teams.coach,
             TeamDetails = teams.TeamDetails
            }).ToList();

        return Json(teamList, JsonRequestBehavior.AllowGet);

在以下代码中:

        $Indicator = new Indicator();

此代码位于名为" Node"

的模型中

模型的定义"指标"哪个是错误的翻译模型(我认为)是:

public function getRelatedIndicators($id) {

    App::uses('Indicatornode', 'Model');
    App::uses('Indicator', 'Model');

    $Indicatornode = new Indicatornode();
    $r = $Indicatornode->find('all',array(
        'conditions'=>array("node_id"=>$id),
        'recursive'=>-1
    ));

    if (is_array($r)) {
        foreach($r as $r2) {
            $re[]=$r2["Indicatornode"]["indicator_id"];
        }
    }

    if (is_array($re)and sizeof($re)) {
        $Indicator = new Indicator();
        $Indicator->setLanguage();
        $rel=$Indicator->find('all', array("conditions"=>array("Indicator.id"=>$re), 'recursive'=>-1, 'order'=>"Indicator.name"));
        return $rel;
    }

    return array();

}

任何人在蛋糕之前都有类似的错误消息?

任何帮助从哪里开始调试?

...谢谢

0 个答案:

没有答案