2012-08-15 14 views

Respuesta

21

Aceptar lo encontré en la documentación de sencha App Architecture Part 2

usar proxies para los modelos:

es generalmente una buena práctica para hacer esto, ya que le permite cargar y guardar casos de este modelo sin necesidad de que rasgar Además, cuando tiendas múltiples usan este mismo modelo, no es necesario que redefina su proxy en cada una de ellas.

usar proxies para tiendas:

En Ext JS 4, varios almacenes pueden utilizar el mismo modelo de datos, incluso si los tiendas se cargar sus datos de diferentes fuentes. En nuestro ejemplo, , el modelo de estación será utilizado por la tienda SearchResults y las estaciones , ambas cargando los datos desde una ubicación diferente. Uno devuelve resultados de búsqueda, el otro devuelve las estaciones favoritas del usuario. Para lograr esto, una de nuestras tiendas deberá anular el proxy definido en el modelo.

0

Siempre uso proxies en tiendas que no están en los modelos. ¿Tiene un ejemplo/caso de uso en el que desea adjuntar un proxy a un modelo? Por lo general, siempre declaro una tienda y adjunto el proxy.

En cuanto a los ejemplos en la documentación sencha, yo diría que esta es la forma en que está destinado a ser (supongo ;-))

+3

Hola Chris, mira mi respuesta con un ejemplo/use-case para proxies de modelo. ovaciones – mahatmanich

+0

proxies en las tiendas son casi siempre una mala idea. esto también aplica para aplicaciones MVC. las tiendas heredan el proxy del modelo de todos modos, y si defines tu proxy en la tienda solo usas toda la funcionalidad de instancia por modelo. – lightxx

Cuestiones relacionadas