Log message #4226971

# At Username Text
# Feb 13th 2020, 15:44 alexmax https://github.com/cakephp/cakephp/search?q=checkboxContainerandunscoped_q=checkboxContainer
# Feb 13th 2020, 15:43 alexmax Wonder if that version has the same problem.
# Feb 13th 2020, 15:43 alexmax We're in the process of upgrading to 3.8 anyway
# Feb 13th 2020, 15:43 noel @sebastian.krzewinski. depends on whether you're using cakePHP 3.8 or 4.
# Feb 13th 2020, 15:42 alexmax Yeah but again, 3.5, old version, probably not supported, yada yada yada
# Feb 13th 2020, 15:42 noel @alexmax It does sound broken to me. Sounds like the code was designed to look for a container when you specify `multiple` but that wasn't implemented for checkbox.
# Feb 13th 2020, 15:41 sebastian.krzewinski. better use book from cake 3.8 then 4?
# Feb 13th 2020, 15:41 neon1024 https://book.cakephp.org/3/en/views/helpers/form.html#customizing-the-templates-formhelper-uses
# Feb 13th 2020, 15:40 alexmax Yeah I found it very odd that it was looking for a template that literally did not exist (or at least I couldn't find)
# Feb 13th 2020, 15:40 neon1024 I tend to do this if I need to change the odd field in a single form. If I need it elsewhere I make a templates file
# Feb 13th 2020, 15:40 neon1024 You can use `$this->Form->setConfig('templates.checkbox', $myNewTemplate)`
# Feb 13th 2020, 15:39 neon1024 I tend to replace this https://github.com/cakephp/cakephp/blob/3.5.18/src/View/Helper/FormHelper.php#L106
# Feb 13th 2020, 15:39 alexmax Cake 3.5 btw
# Feb 13th 2020, 15:38 alexmax Without one, I get an error message saying it can't find a template for `checkboxContainer`. Should there be one?
# Feb 13th 2020, 15:37 neon1024 @alexmax Are you giving a custom template string to the Form->setTemplate ?
# Feb 13th 2020, 15:36 alexmax when you want "at least one of these checkboxes"
# Feb 13th 2020, 15:35 alexmax Man I hope I don't have to resort to three separate fields again, validation and error rendering on those is a pain in the neck
# Feb 13th 2020, 15:35 sebastian.krzewinski. i dont get.. do all with docs.. not work.. add 1 line and everything fine
# Feb 13th 2020, 15:35 alexmax Hrm, even when I supply a basic template for `checkboxContainer` the resulting HTML is lacking - the checkboxes are missing labels.
# Feb 13th 2020, 15:33 dereuromark true :) ignore deprecations
# Feb 13th 2020, 15:32 spriz AuthComponent is also still working all good :v:
# Feb 13th 2020, 15:31 dereuromark good old days where you used TinyAuth and 3 lines of config and all worked fine.
# Feb 13th 2020, 15:30 sebastian.krzewinski. im done for today.. this docs not working (auth)
# Feb 13th 2020, 15:27 spriz I like the first one better, and that was the one I have used the most but I've been confused since the 2nd was added :shrug:
# Feb 13th 2020, 15:27 neon1024 Seriously @spriz No idea! :thinking_face: Probably the first option? It’s readable
# Feb 13th 2020, 15:26 dereuromark darn, he was faster
# Feb 13th 2020, 15:26 dereuromark actually, make it a separate class and inject it.
# Feb 13th 2020, 15:26 neon1024 Injected via DI container
# Feb 13th 2020, 15:26 neon1024 Wrap it in a private method too
# Feb 13th 2020, 15:26 neon1024 So I pick option 2
# Feb 13th 2020, 15:25 neon1024 More code means you’re working harder, so you get paid more :pokerface:
# Feb 13th 2020, 15:25 spriz Which one do you use - why? :)
# Feb 13th 2020, 15:24 spriz ``` $this->request = $this->request->withData('foo', 'bar');
# Feb 13th 2020, 14:42 damiano ok
# Feb 13th 2020, 14:40 noel The way I've done that in the past is in AppController... there I check the path in `$_SERVER['REQUEST_URI']` and set a viewVar if it is the home page.
# Feb 13th 2020, 14:38 damiano so i need to find a way to understanrd if it is the home page or not, or maybe i just set('home', 1) inside the index() action and stop
# Feb 13th 2020, 14:38 damiano i must load different classes
# Feb 13th 2020, 14:38 damiano @noel it is a view problem, if it is the home page the header is different
# Feb 13th 2020, 14:37 noel er.. sorry that posted while I was still thinking about it. pls ignore.
# Feb 13th 2020, 14:36 noel @damiano I think you're approaching this in the wrong way. The way I would do that is in the AppController and use it to layout
# Feb 13th 2020, 14:35 alexmax So I've got a question. I don't use `'type' => 'select', 'multiple' => 'checkbox'` with the formHelper terribly often, and I'm getting an error message saying that there is no `checkboxContainer` template. Is this expected? Does CakePHP simply not come with a built-in `checkboxContainer` template? Is that even the correct template for it to grab? Or is this likely something in my app breaking things?