tp3.2的关联模型,两个表从属一个表,一个能正常执行,另外一个怎么弄都不行。

浏览:2164 发布日期:2015/02/02 分类:求助交流 关键字: 关联模型
两个表从属一个表,都是belongs_to,
两个model代码几乎一致,就一个关联外键不一样,可是一个能正常执行,另外一个怎么弄都不行,只要一使用relations(true)就报错,这是什么鬼??都研究了两天了,大神大神,快快显灵帮帮忙吧。。<?php 
namespace Home\Model;
use Think\Model\RelationModel;
class FileModel extends RelationModel{
    protected $_auto=array(
        array('uid','getId',1,'callback'),
        array('time','time',1,'function'),
        );
    protected $_link=array(
        'User'=> array(  
                 'mapping_type'  => self::BELONGS_TO,
                  'class_name'    =>'User',
                  'foreign_key'    =>'uid',
                'mapping_name'    =>'user',
                'mapping_fields'=>'username',
                'as_fields'        =>'username',
            ),
        );
这个不报错<?php 
namespace Home\Model;
use Think\Model\RelationModel;
class CharModel extends RelationModel{
    protected $_auto=array(
        array('charuid','getId',1,'callback'),
        array('time','time',1,'function'),
        );
    protected $_link=array(
        'User'=> array(  
                 'mapping_type'  => self::BELONGS_TO,
                  'class_name'    =>'User',
                  'foreign_key'    =>'charuid',
                'mapping_name'    =>'user',
                'mapping_fields'=>'username',
                'as_fields'        =>'username',
            ),
        );
这个报错
最佳答案
评论() 相关
后面还有条评论,点击查看>>