diff options
author | Andrey Andreev <narf@devilix.net> | 2014-01-16 13:41:46 +0100 |
---|---|---|
committer | Andrey Andreev <narf@devilix.net> | 2014-01-16 13:41:46 +0100 |
commit | 30d5324617ae136c7a91badb6ed8f7de418fd7f5 (patch) | |
tree | 8b9aec18db0c764313d58a42144fb97c7f8526cf /system/libraries/Session | |
parent | 08fef7de41cb06785cdb1024769892d9510e6e6b (diff) |
URI Routing overhaul
- Allow multiple levels of controller directories (supersedes PRs #390, #2439)
- Add support for per-directory 'defaul_controller' and '404_override' (resolves issue #2611; supersedes PR #939)
- Fixed a bug where default_controller was called instead of triggering 404 if the current route is inside a directory
- Removed a few calls from CI_Router to CI_URI that made a necessity for otherwise internal CI_URI methods to be public:
- Removed CI_URI::_fetch_uri_string() and moved its logic into CI_URI::__construct()
- Removed CI_URI::_remove_url_suffix, CI_URI::_explode_segments() and moved their logic into CI_URI::_set_uri_string()
- Removed CI_URI::_reindex_segments() altogether ( doesn't need further manipulation, while is
public anyway and can be properly (and more effectively) replaced on the spot)
Diffstat (limited to 'system/libraries/Session')
0 files changed, 0 insertions, 0 deletions