Log message #4264840

# At Username Text
# Jun 4th 2021, 18:58 rightscoreanalysis Are Helpers for Cake mainly for the front end - since they reside in the 'view' folder. Does Cake not use Helpers for the backend?
# Jun 4th 2021, 18:47 kevin.pfeifer I am currently thinking about implementing an e2e testing framework into my cakephp app and was just wondering of someone here has already some (good or bad) experience with a specific one :)
# Jun 4th 2021, 16:48 kevin.pfeifer true that
# Jun 4th 2021, 16:43 admad I actually don't mind the naked BS in backends but greatly dislike the BS "smell" in fronted designs
# Jun 4th 2021, 16:43 kevin.pfeifer for the whole JS/SCSS generation
# Jun 4th 2021, 16:43 kevin.pfeifer i also "still" use gulp4 instead of webpack or any other modern package bundler because it has everything I need and is not that complicated :)
# Jun 4th 2021, 16:42 admad :+1:
# Jun 4th 2021, 16:40 kevin.pfeifer sure my approach definitely takes more time but for me its worth it :)
# Jun 4th 2021, 16:40 kevin.pfeifer sure its good to have basically everything you probably need in the future ready to just use it without the need to invest time for each "new" feature But I generally just dont like the bootstrap look aka. the "smell" :P
# Jun 4th 2021, 16:38 admad But it's good for backends
# Jun 4th 2021, 16:37 admad Sure is
# Jun 4th 2021, 16:37 kevin.pfeifer and think that bootstrap is overloaded AF
# Jun 4th 2021, 16:37 admad :clap:
# Jun 4th 2021, 16:37 kevin.pfeifer nope, I am one of those crazy people who has its own library/grid system and builds everything else from scratch
# Jun 4th 2021, 16:36 admad @kevin.pfeifer don't tell me you like tailwind instead :)
# Jun 4th 2021, 16:34 kevin.pfeifer @ndm I keep my very unpopular opinion about bootstrap shut so I can't contribute something usefull there :) But I guess many other people would love to see bootstrap 5 support in that plugin
# Jun 4th 2021, 16:30 admad In unrelated news middlewares at controller level have landed in 4.next https://github.com/cakephp/cakephp/pull/15558 Hopefully now one won't have to tackle the router to run middleware only for specific controllers/actions.
# Jun 4th 2021, 16:28 admad Yeah that's great let me know when it's merged xP.
# Jun 4th 2021, 15:29 slackebot https://github.com/FriendsOfCake/bootstrap-ui/pull/350
# Jun 4th 2021, 15:29 ndm I've posted it in friendsofcake already, but let me quickly also misuse this channel... If you're a user of `friendsofcake/bootstrap-ui`, and you have any opinion on Bootstrap 5 support, please check the following issue/PR, and leave some feedback if you have any. Suggestions, questions, whatever is on your heart... k thx bye! https://github.com/FriendsOfCake/bootstrap-ui/issues/349
# Jun 4th 2021, 10:17 paolo.bragagni thanks again
# Jun 4th 2021, 10:17 paolo.bragagni tryng to reproduce my old skeleton.. :S
# Jun 4th 2021, 10:17 paolo.bragagni I did some years ago for cake 2
# Jun 4th 2021, 10:16 paolo.bragagni yes yes thanks
# Jun 4th 2021, 10:16 slackebot <paolo.bragagni>
# Jun 4th 2021, 10:16 kevin.pfeifer there you go, now you have your reason :) Cakephp has many ways how you can deal with this, it just depends on how you want to deal with it
# Jun 4th 2021, 10:13 paolo.bragagni now it works without the 'options' => $lingue
# Jun 4th 2021, 10:13 paolo.bragagni Inflector::rules('irregular', ['lingua' => 'lingue']);
# Jun 4th 2021, 10:11 kevin.pfeifer in your src/Table/MyTable.php in the initialize function there you can set ```$this->setDisplayField( 'name' );```
# Jun 4th 2021, 10:09 paolo.bragagni no i mean the default field 'title' of the model
# Jun 4th 2021, 10:08 kevin.pfeifer your "title" of your form can be changed via the `label` key ```$this->Form->control('lingua_id', [ 'options' => $lingue 'label' => 'My Label' ] )```
# Jun 4th 2021, 10:08 slackebot <paolo.bragagni>
# Jun 4th 2021, 10:08 paolo.bragagni Yes but in list I see the languages
# Jun 4th 2021, 10:06 slackebot rules. See the documentation about Inflector for more information.```
# Jun 4th 2021, 10:06 kevin.pfeifer i think it has to do with the way cakephp expects your tables, variables etc. to english based https://book.cakephp.org/3/en/intro/conventions.html#view-conventions ```By default CakePHP uses English inflections. If you have database tables/columns that use another language, you will need to add inflection rules (from singular to plural and vice-versa). You can use Cake\Utility\Inflector to define your custom inflection
# Jun 4th 2021, 10:04 paolo.bragagni (how to change the name of the 'title.. I dont remember..)
# Jun 4th 2021, 10:04 slackebot <paolo.bragagni>
# Jun 4th 2021, 10:03 paolo.bragagni autore is filled
# Jun 4th 2021, 10:03 paolo.bragagni <td> <?= $this->Form->control('lingua_id', ['options' => $lingue] )?> </td> <td> <?= $this->Form->control('autore_id') ?> </td>
# Jun 4th 2021, 10:03 paolo.bragagni but why
# Jun 4th 2021, 10:02 paolo.bragagni it works