Chaosy
Tutorial Reviewer
- Joined
- Jun 9, 2011
- Messages
- 13,239
So I am developing a simple login system with php using MVC architecture.
Currently it looks like:
Controller
VariousFiles.php >"new Error(ErrorType->someVariable);"
someView.php then displays the error.
This is done with dependency injection.
So the problem here is that my ErrorType (included in Error.php) class, which basically acts like an enum for constant error strings. Apparently this is something the view should handle, which I am doubtful about since the controller should not access the view.
Am I in the wrong here or can somebody clarify?
Currently it looks like:
Controller
VariousFiles.php
ModelError.php
ViewsomeView.php
The flow is:
VariousFiles.php >"new Error(ErrorType->someVariable);"
someView.php then displays the error.
This is done with dependency injection.
So the problem here is that my ErrorType (included in Error.php) class, which basically acts like an enum for constant error strings. Apparently this is something the view should handle, which I am doubtful about since the controller should not access the view.
Am I in the wrong here or can somebody clarify?
Last edited: