cakephp3-bootstrap-helpers icon indicating copy to clipboard operation
cakephp3-bootstrap-helpers copied to clipboard

FormHelper RuntimeException Cannot find template named 'selectedClass'

Open jwhoami opened this issue 4 years ago • 2 comments

This is a (multiple allowed):

  • [x] bug

  • [ ] enhancement

  • [ ] question

  • CakePHP Version: 3.9.3.

  • Plugin Version/Branch: '4.0.2'.

What you did

Used this code: = $this->Form->control('zones', ['type' => 'select', 'label' => 'Zones', 'options' => ['Zone1' => 'Zone 1', 'Zone2' => 'Zone 2'] 'default' => 1, 'multiple' => 'checkbox']);?>

What happened

Got a RuntimeException: Cannot find template named 'selectedClass'

What i did

I edited the FormHelper.php file in the vendors directory. Added the following to the templates array: 'selectedClass' => 'selected'

which fixed the problem for me. However i do not know if the fix is right. I just wanted to report this so you might look into it and apply the correct fix. Regards Jack

jwhoami avatar Nov 11 '20 17:11 jwhoami

refs #192

In the meantime, you can set that template in the loadHelper call

raul338 avatar Nov 11 '20 22:11 raul338

Sorry, I completely forgot about this. I pushed to the v4.0.3 branch and make a 4.0.3 release that should fix this.

Holt59 avatar Nov 12 '20 09:11 Holt59