@pyro240 wrote:
I posted this question on Stack Overflow already but maybe I wrote too much text or something. If this topic does not fit into this forum I apologize.
So I have this legacy web application built with the Yii PHP framework and I want to use Ember to improve functionality, reduce spaghetti JS and to replace multiple server-side rendered CRUD templates by stateful Ember templates and components.
My main concern is that I want to use Ember models and templates while keeping the routing logic in the JS loaded after the Ember application. We have an existing API for a few models that we want Ember to fetch. The pages the user loads have an unusable URL, though, so we have to somehow instruct the Ember app to load the
cars/index
controller on a given page using JS.Let's assume we are dealing with a
index.php?r=cars/index
JSON API that will get us allcars
. And we can fetchindex.php?r=cars/index_html
that will output the list of cars as HTML, and load some assets including our Ember app.Now, when I visit that page the Ember Inspector shows that I'm on
IndexRoute
but I cannot getIndexRoute
to redirect tocars
orcars/index
so that the cars are actually fetched and the corresponding template is displayed.What I need is some JS that will allow me to redirect to that controller or maybe you have an alternative way to integrate Ember into this legacy application, keeping all the EmberData functionality and that will not restrict me to using components like ember-islands does. (I could not get that to fetch the models either, and I want to keep templates for each REST action as well.)
Posts: 1
Participants: 1