Ticket #5 (closed Feature Request: fixed)

Opened 19 months ago

Last modified 15 months ago

cascading resource loading

Reported by: JAAulde Owned by: JAAulde
Priority: critical Milestone: 2.0
Component: Core Version: SVN HEAD
Keywords: Cc:

Description

FOR ALL RESOURCES EXCEPT CONFIGS: Can be placed anywhere in the search path. Loader scans UP the search path and includes the first match it comes to causing the most ‘localized’ to take precedence. (this is what is currently being done for everything except controllers and the 2 previously mentioned config files)

FOR ALL CONFIGS: Can be placed anywhere in the search path. Loader scans DOWN the search path and includes ALL matches it comes to. This means that more generic (default) configs can be stored higher in the search path, while those more localized will load up and override with more specific data if necessary.

Change History

Changed 18 months ago by JAAulde

Branch created for this large enhancement: http://www.ciforge.com/trac/blueflame/browser/branches/modLoader

Changed 18 months ago by JAAulde

  • component set to Kohana Framework

Branch removed until everything settles down and all rebranding and licensing is done for Johana

Changed 17 months ago by JAAulde

r303 and r304 contain modLoader as existed in the CI version documented here: http://codeigniter.com/forums/viewthread/49157/P15/#248449

More to come for handling controllers and such.

Changed 17 months ago by JAAulde

  • status changed from new to assigned

Changed 17 months ago by JAAulde

r306 holds the changes for allowing controllers to be globally searchable and up to one dir deep in controllers/

Changed 15 months ago by Shadowhand

  • priority changed from major to critical
  • status changed from assigned to closed
  • version set to SVN HEAD
  • resolution set to fixed
  • milestone changed from 1.1 (Development Stopped) to 2.0

As of r419, Kohana fully supports the functionality of modLoader, plus allowing controllers to be stored at any depth.

Note: See TracTickets for help on using tickets.