ZF2-224: InjectTemplateListener overrides 404 template


What we need to do is one of the following:

  • modify the InjectTemplateListener to not inject a template if a 404 is detected
  • modify ActionController::notFoundAction() to set an explicit template on the returned view model

The former is the easiest route, and allows you to use the site-wide 404 template easily. The second allows for per-controller 404 templates, but would require code for inflecting the module namespace and controller name -- which is currently encapsulated already in the InjectTemplateListener.


PR Merged