ExtJs4 Model类关联查询问题

问题描述

现在有MyClass和Student两个Model类,代码如下:Ext.onReady(function(){//MyClassExt.define("MyClass",{extend:"Ext.data.Model",fields:[{name:"cid",type:"int"},{name:"cname",type:"string"}],proxy:{type:"ajax",url:"MyClass.json"}});//StudentExt.define("Student",{extend:"Ext.data.Model",fields:[{name:"sid",type:"int"},{name:"sname",type:"string"},{name:"cid",type:"int"}],idProperty:"sid",associations:[{type:'belongsTo',model:'MyClass',primaryKey:'sid',foreignKey:'cid'}]});vars=newStudent({sid:1,sname:"fdsa",cid:2});console.log(s.getMyClass());});

那么s.getMyClass()会自动的从服务器查询数据,但是经过firebug可以看到,传递的查询参数是id而不是cid,这是为什么呢?难道设置了外键也只能传递id吗?这个是请求地址http://study.extjs.com/Ext.data/MyClass.json?_dc=1320506447386&id=2请高手帮忙一下,能不能设置查询参数为cid?

解决方案

解决方案二:
没有高手帮我解决吗?自己先顶一下把!
解决方案三:
该回复于2011-11-07 14:40:19被版主删除
解决方案四:
不是把,真的没人知道吗?
解决方案五:
///不能用extraParams吗?

时间: 2024-09-22 08:51:59

ExtJs4 Model类关联查询问题的相关文章

.Net初使用MySql数据库生成Model类并与SqlServer简单对比

最近的一个项目,在.net中使用MySql数据库,背景是这样的:Sql Server要购买授权,每年100多万,本来公司这么大,这点钱也不算什么,但是领导说能省就省.对于技术人员来说,这是个挑战,时间紧,技术上还有未知的风险.想想从实习到现在,四年多的.Net研发了,都是用的Sql Server数据库,这个Mysql还是头一回用-- 一.根据数据库生成EF的Model类 //表字段信息model public class TableSchemaModel { /// <summary> ///

Yii框架关联查询with用法分析_php实例

本文实例分析了Yii框架关联查询with用法.分享给大家供大家参考.具体方法如下: Yii框架关联查询与mysql中的关联查询会有什么区别呢?这里小编就与各位来一起来看看吧. Yii的关联查询确实是一个方便的东西,网上的资料也很多,但是大部分都是Ctrl+c,Ctrl+v,有些东西一直没有人出来详细的写篇文章说明一下,在参考了网上很多资源以后,加上自己的的一些理解,写下了这篇文章,给广大初学者朋友们提供一点个人见解. YII 支持四种类型的关系: BELONGS_TO(属于): 如果表 A 和

Yii中的relations数据关联查询及统计功能用法详解_php实例

本文实例讲述了Yii中的relations数据关联查询及统计功能用法.分享给大家供大家参考,具体如下: 关联查询,Yii 也支持所谓的统计查询(或聚合查询). 它指的是检索关联对象的聚合信息,例如每个 post 的评论的数量,每个产品的平均等级等. 统计查询只被 HAS_MANY(例如,一个 post 有很多评论) 或 MANY_MANY (例如,一个 post 属于很多分类和一个 category 有很多 post) 关联对象执行. 执行统计查询非常类似于之前描述的关联查询.我们首先需要在 C

Yii2中使用join、joinwith多表关联查询_php实例

表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer (id customer_name) 订单表Order (id order_name customer_id book_id) 图书表 (id book_name author_id) 作者表 (id author_name) 模型定义 下面是这4个个模型的定义,只写出其中的关联 Customer class Customer extends \yii\db\ActiveRecord { // 这是获取客户的订单,由上面我们

Yii框架关联查询with用法介绍

Yii的关联查询确实是一个方便的东西,网上的资料也很多,但是大部分都是Ctrl+c,Ctrl+v,有些东西一直没有人出来详细的写篇文章说明一下,在参考了网上很多资源以后,加上自己的的一些理解,写下了这篇博客,给广大初学者朋友们指点一下迷津. 借鉴一点别人的东西...   YII 支持四种类型的关系: BELONGS_TO(属于): 如果表 A 和 B 之间的关系是一对多,则 表 B 属于 表 A (例如 Post 属于 User); HAS_MANY(有多个): 如果表 A 和 B 之间的关系是

请问怎么从C#的model类创建数据库表?

问题描述 如题,手上有一个系统是MVC架构的,但只拷贝了C#代码,没有拷贝数据库表,所以现在为了使程序能够运行得起来,需要还原数据库结构,查遍网上资料只有从数据库生成model的,并没有倒过来的实现,但我觉得应该是可以的,请教C#高手?问题解决程序能够运行送100分! 解决方案 解决方案二:你需要学习了解一下EntityFramework相关知识.解决方案三:楼上的童鞋,本系统未使用EF,与数据库交互使用的Linq查询,使用EF又省事儿了.解决方案四:如果Model是POCO,并且与数据库一一对

Yii2中使用join、joinwith多表关联查询

表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer (id customer_name) 订单表Order (id order_name customer_id book_id) 图书表 (id book_name author_id) 作者表 (id author_name) 模型定义 下面是这4个个模型的定义,只写出其中的关联 Customer class Customer extends \yii\db\ActiveRecord { // 这是获取客户的订单,由上面我们

Yii2实现跨mysql数据库关联查询排序功能代码

背景:在一个mysql服务器上(注意:两个数据库必须在同一个mysql服务器上)有两个数据库: memory (存储常规数据表) 中有一个 user 表(记录用户信息) memory_stat (存储统计数据表) 中有一个 user_stat (记录用户统计数据) 现在在 user 表生成的 GridView 列表中展示 user_stat 中的统计数据 只需要在User的model类中添加关联 public function getStat() { return $this->hasOne(U

Yii中的relations数据关联查询及统计功能用法详解

本文实例讲述了Yii中的relations数据关联查询及统计功能用法.分享给大家供大家参考,具体如下: 关联查询,Yii 也支持所谓的统计查询(或聚合查询). 它指的是检索关联对象的聚合信息,例如每个 post 的评论的数量,每个产品的平均等级等. 统计查询只被 HAS_MANY(例如,一个 post 有很多评论) 或 MANY_MANY (例如,一个 post 属于很多分类和一个 category 有很多 post) 关联对象执行. 执行统计查询非常类似于之前描述的关联查询.我们首先需要在 C