CodeIgniter Forums
Disable debug output in view for error messages - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30)
+--- Thread: Disable debug output in view for error messages (/showthread.php?tid=89329)



Disable debug output in view for error messages - groovebird - 02-06-2024

Hi,

if there is an validation error, i use my template for the error message. The output contains such a comment: DEBUG-VIEW START 1 APPPATH/Validation/Views/error.php. Can i disable the output for this view? I know in Config/Toolbar.php i can remove the view collector, but i don't want to disable it for all views.


RE: Disable debug output in view for error messages - kenjis - 02-06-2024

Set the option debug.
See https://www.codeigniter.com/user_guide/general/common_functions.html#view


RE: Disable debug output in view for error messages - groovebird - 02-06-2024

Ah this sounds good. Can i set this option for the view i defined in the validation config? Do you know where the view is called?

I did it this way:
https://codeigniter.com/user_guide/libraries/validation.html#configuration


RE: Disable debug output in view for error messages - kenjis - 02-06-2024

Oh, you need to replace (extend) Validation class.

https://github.com/codeigniter4/CodeIgniter4/blob/3d058b1c8edb2d8d37634cf94f598fc1737ab0b7/system/Validation/Validation.php#L677-L679
https://github.com/codeigniter4/CodeIgniter4/blob/3d058b1c8edb2d8d37634cf94f598fc1737ab0b7/system/Validation/Validation.php#L697-L699

SeeĀ 
https://www.codeigniter.com/user_guide/outgoing/view_renderer.html#CodeIgniter\View\View::render
https://www.codeigniter.com/user_guide/extending/core_classes.html


RE: Disable debug output in view for error messages - groovebird - 02-06-2024

Thank you. Some days ago it was working without all the adjustment and from today i always got this debug output. I will try it.


RE: Disable debug output in view for error messages - groovebird - 04-25-2024

An additional info: I have enabled the debug toolbar and by clicking on the view tab you can enable / disable the debug output