Think\Model:relation您所请求的方法不存在!

浏览:9841 发布日期:2013/12/10 分类:技术分享
ThinkPHP3.2 关联模型插入数据,提示relation您所请求的方法不存在!LoginController.class.php

 /* 注册用户 */
            $data=array(
                'account'=>I('account'),
                'password'=>I('pwd','','md5'),
                'registime'=>$_SERVER['REQUEST_TIME'],
                'userinfo'=>array(
                    'username'=>I('uname')
                ),
            );
            $User = D("User");
            $result =$User->relation(true)->add($data);

UserModel.class.php

namespace Home\Model;
use Think\Model;
/**
 * 用户与用户信息表关联模型
 */
Class UserModel extends Model{

    //定义主表名称
    protected $tableName = 'user'; 

    //定义用户与用户信处表关联关系属性
    Protected $_link = array(
        'userinfo' => array(
            'mapping_type' => HAS_ONE,
            'foreign_key' => 'uid'
            )
        );
大虾们帮忙看下
最佳答案
评论() 相关
后面还有条评论,点击查看>>