Nested Controllers - Development vs. Production

Why do you need to put controllers in directories like that? Is there
any reason why you can't put it in the normal controllers directory
and just make a custom route so the url _appears_ like you want?

I hadn't realised it wasn't a good thig to do. I do now.

I've restructured it, and it's working much better now - in production

Getting closer..

Not sure how to organise my Admin controller though as it needs CRUD
actions for BOTH owners AND properties.....and ci cannot have two
actions of the same name in a single admin controller.

Any tips?