Bug #6030
Router needlessly lowercases names of package, controller, action
Status: | Resolved | Start date: | 2010-01-14 | |
---|---|---|---|---|
Priority: | Should have | Due date: | ||
Assigned To: | Karsten Dambekalns | % Done: | 100% |
|
Category: | MVC | |||
Target version: | TYPO3 Flow Base Distribution - 1.0 alpha 7 | |||
PHP Version: | Complexity: | |||
Has patch: | Affected Flow version: |
Description
Templates in Fluid need to be in a path whose parts have to be lowercased, which breaks consistency. That is caused by the Router applying strtolower() on a bunch of values in setControllerKeysAndFormat(). Furthermore some of those calls are double-whoppered, e.g. for the package key. Just check what happens in Request::setControllerPackageKey()...
Associated revisions
[+BUGFIX] FLOW3 (Persistence): DataMapper now typecasts values to the intended type when mapping properties. Fixes #6028.
[+BUGFIX] FLOW3 (Persistence): DateTime properties being NULL can be persisted now. Fixes #6029.
[+BUGFIX] FLOW3 (MVC): Removed some strtolower() calls in Router to enable consistently cased template folders. Fixes #6030.
History
#1 Updated by Karsten Dambekalns over 5 years ago
- Status changed from Accepted to Resolved
- % Done changed from 0 to 100
Applied in changeset r3633.