我有两个商店。每个都与一个模型相关联。第一个商店有一个代理来从 php 文件中读取数据,我需要第二个商店从另一个 php 文件中读取数据。
我可以使用多个代理在 Sencha Touch 2 中开发应用程序吗?
我有两个商店。每个都与一个模型相关联。第一个商店有一个代理来从 php 文件中读取数据,我需要第二个商店从另一个 php 文件中读取数据。
我可以使用多个代理在 Sencha Touch 2 中开发应用程序吗?
每个商店都可以拥有自己的代理,但如果它只是不同的目标 php,您可以调整 url 以指向您想要的任何 php。请记住响应数据应该相似,因为它将对所有 URL 使用相同的模型。
好的,我已经解决了这个问题。
ThinkFloyd,你是对的。但是我需要有两个 Store 因为收取不同的数据,并且我需要将每个 Store 关联到不同的模型。
我的问题是我的第二个 Ajax 代理没有加载数据。我通过向每个代理添加一个 ID 解决了这个问题。
proxy: {
type: 'ajax',
id: 'proxyId',
url: 'http://.../read.php',
reader: {
type: 'json'
}
}