Necesito uno de mis modelos principales para acceder a una variedad de URL según el tipo de acción que se realice. ¿Cómo determino la acción dentro de la función URL para poder especificar la URL adecuada? Por ejemplo:¿Cómo especifico varias URL en una aplicación de red troncal?
BORRAR:/myapipath/itemtype/id/
POST:/myapipath/especial-path/
GET:?/Myapipath /-camino especial/Código = ABC
sé cómo indique la diferencia entre un POST y todo lo demás: this.isNew()
Pero, ¿cómo puedo decir la diferencia entre un DELETE y un GET en una función model.url personalizada?
No sugiero que cambie la API del servidor. Eso no depende de mí.
Gracias!
¡Bonita respuesta! No creo que options.params tenga razón, sin embargo, como Backbone.sync simplemente extiende el pasado en 'opciones', entonces cuando busca params.url, en realidad es simplemente options.url – satchmorun
¡Gracias! Estaba arreglando mi respuesta cuando publicaste tu comentario. :) –
Gracias - eso parece funcionar hasta el momento con algunas modificaciones menores, sobre todo, methodUrl debería tener 'crear' en lugar de 'publicar'. Hice algunos otros cambios para mis propósitos, pero nada más que valga la pena mencionar aquí. Buena respuesta. – gcdev