[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[Dltk-dev] Extending the ScriptModel
|
Hi everyone,
i'm asking for some advice how to implement the following scenario:
The framework i'm extending PDT for uses Yaml config files, and i would
like to add support for them in the IDE. One example for such a configuration
file would be a routing file, which looks like this:
routing.yml:
home:
url: /
param: { module: home, action: index }
dashboard:
url: /
param: { module: user, action: dashboard }
I would like to add this information to the ScriptModel as a new Type,
so for example you can expand the .yml file in the Project Explorer and
have 2 more nodes "home" and "dashboard", or add content assist
which suggests those 2 routings in cases like $someController->redirect("@ home | dashboard");
Basically i would need to tell DLTK that there are 2 more Model elements:
1. A Routing (which represents the .yml file)
2. A Route (which has Routing as parent element)
In the above example the model would have one Routing (routing.yml) which
contains 2 Routes (home and dashboard).
Has anyone a hint how i could accomplish this?
thanks again!
-robert