Log message #4222096

# At Username Text
# Jan 12th 2020, 11:23 tibor.hajos Thanks for the help! That was the one I've been following. For some reason sphp did nothing. For now I've just made an alias for the brew commands. Perhaps things will break tomorrow at my job, but we'll see about that tomorrow 8)
# Jan 12th 2020, 11:18 challgren The best guide Ive seen so far
# Jan 12th 2020, 11:18 challgren https://getgrav.org/blog/macos-catalina-apache-multiple-php-versions
# Jan 12th 2020, 11:18 tibor.hajos I just tried it and all seems fine. I can get started
# Jan 12th 2020, 11:16 tibor.hajos I have some config in the ini that I want to preserve. I don't know if ```brew unlink php@7.0 brew link php@7.2``` will preserve that
# Jan 12th 2020, 11:12 tibor.hajos Trying to install sphp
# Jan 12th 2020, 11:12 tibor.hajos yes
# Jan 12th 2020, 10:57 challgren @tibor.hajos you use Mac?
# Jan 12th 2020, 10:56 tibor.hajos @dereuromark I'm having some trouble setting up my environment with multiple PHP versions, so it takes a bit longer than expected to work on the plugins
# Jan 12th 2020, 10:07 challgren https://book.cakephp.org/4/en/orm/associations.html and https://book.cakephp.org/3/en/orm/associations.html but its about users
# Jan 11th 2020, 22:21 luizcmarin Does anyone know if this appears in the book? Where?
# Jan 11th 2020, 22:14 luizcmarin I need an example with Father-> Children, which I can study to order-> items. I don't remember if I ever saw that.
# Jan 11th 2020, 14:11 dereuromark no one was missing saveMany() so far in annotations?^^ https://github.com/dereuromark/cakephp-ide-helper/releases/tag/0.14.5
# Jan 11th 2020, 08:31 alexdd55976 morning
# Jan 11th 2020, 05:21 akhil.mohan Never mind, I found the problem
# Jan 11th 2020, 04:31 slackebot implements AuthenticationServiceProviderInterface to src/Application.php breaks everything in results in HTTP 500 error. The lines that I have changed inside src/Application.php are listed here https://pastebin.com/GhuRWypy I would appreciate if anyone help on this.
# Jan 11th 2020, 04:31 akhil.mohan Hey Everyone, I am trying to setup CakePHP 4 with authentication. Tried following the examples https://book.cakephp.org/4/en/tutorials-and-examples/cms/authentication.html and https://book.cakephp.org/authentication/2/en/index.html Both of the examples lead me to an error: Subject must be an instance of Authentication\AuthenticationServiceInterfaceorAuthentication\AuthenticationServiceProviderInterface, App\Application given. Also adding
# Jan 11th 2020, 03:55 latenal input mask sucks. I found a workaround modifying the values in beforeMarchal
# Jan 11th 2020, 03:31 admad Just don't accept such values, use input masks in UI for comma separated disply and submit standard values only
# Jan 11th 2020, 02:33 latenal Hi guys! how do you fix numbers with commas during validation? I mean things like “1,000”
# Jan 10th 2020, 20:08 phantomwatson `->requirePresence('fieldname', false)` would cover the condition of the field not being present in the data array, but I want to avoid tripping any validation errors if it _is_ present and `null`.
# Jan 10th 2020, 19:56 phantomwatson `Validation::isInteger()` looks like it would fail for `null`, but the `allowEmptyFoo()` methods seem to all expect empty values of non-null types.
# Jan 10th 2020, 19:53 phantomwatson I'm somehow forgetting a basic validation thing for CakePHP 3. If a field is a nullable integer field, does `$validator->integer('fieldname')` cover that, or is an `->allowEmptyFoo()` rule also necessary? With `allowEmpty()` being deprecated, I forget what the equivalent is of "allow null values".
# Jan 10th 2020, 17:35 sdevore Bake will offer to overwrite if I remember correctly and will ask you confirm
# Jan 10th 2020, 17:28 dereuromark Since they are not in git, you can easily wipe via ide and delete
# Jan 10th 2020, 16:42 jotpe I don't think so
# Jan 10th 2020, 16:42 wizardfix Is there an `unbake` command or will bake wipe out the previous code if I rerun it?
# Jan 10th 2020, 16:41 jotpe like you did for the users table
# Jan 10th 2020, 16:41 jotpe Btw.: I would add a id field to your results table
# Jan 10th 2020, 16:41 wizardfix Ok, thanks @jotpe I'll try that! :)
# Jan 10th 2020, 16:40 jotpe Yes :)
# Jan 10th 2020, 16:40 jotpe I would rename the field to avoid ambiguities and rebake
# Jan 10th 2020, 16:40 wizardfix So maybe if I change the key names to *not* include `_id` could solve it?
# Jan 10th 2020, 16:38 jotpe @wizardfix in your `results` table you have a field called `job_processing_id.` By convention cake assumes that this is an association with the `job_processings` table which is not existing, I guess. See https://book.cakephp.org/3/en/intro/conventions.html#database-conventions
# Jan 10th 2020, 16:34 slackebot this error caused by `bake`'s inability to deal with composite primary keys? 2. What would be the best way to overcome it? Abandon the composite primary key and rebake, then add back the key later, or just set up my functionality manually? Or just edit the references to these spurious non-keys in my controller? :)
# Jan 10th 2020, 16:34 slackebot => ['JobProcessings', 'TestTypes'],];`. Also in the `add()` and `edit()` methods these spurious fields are referred to, e.g.: `$this->set(compact('result', 'jobProcessings', 'testTypes'));` I This makes me think bake is misinterpreting something, as these are inflexions of just parts of the key names in the primary key: `PRIMARY KEY (job_processing_id, test_type_id, test_counter)` ----------------------------------------- My questions are: 1. Is
# Jan 10th 2020, 16:34 wizardfix 7. I noted the warning, `<warning>Bake cannot generate associations for composite primary keys at this time</warning>.` 8. I pointed the browser at `http://127.0.0.1/trportal/results` and was served an error page, attached, with the message `SQLSTATE[42S02]: Base table or view not found: 1146 Table 'trdb.job_processings' doesn't exist`. 9. If I look in my `ResultsController`, I find the `index()` method has `$this->paginate = ['contain'
# Jan 10th 2020, 16:34 slackebot template file... Creating file /opt/lampp/htdocs/trportal/src/Template/Results/add.ctp Wrote `/opt/lampp/htdocs/trportal/src/Template/Results/add.ctp` Baking `edit` view template file... Creating file /opt/lampp/htdocs/trportal/src/Template/Results/edit.ctp Wrote `/opt/lampp/htdocs/trportal/src/Template/Results/edit.ctp` Bake All complete.```
# Jan 10th 2020, 16:34 slackebot `/opt/lampp/htdocs/trportal/tests/TestCase/Controller/ResultsControllerTest.php` Baking `index` view template file... Creating file /opt/lampp/htdocs/trportal/src/Template/Results/index.ctp Wrote `/opt/lampp/htdocs/trportal/src/Template/Results/index.ctp` Baking `view` view template file... Creating file /opt/lampp/htdocs/trportal/src/Template/Results/view.ctp Wrote `/opt/lampp/htdocs/trportal/src/Template/Results/view.ctp` Baking `add` view
# Jan 10th 2020, 16:34 slackebot Baking controller class for Results... Creating file /opt/lampp/htdocs/trportal/src/Controller/ResultsController.php Wrote `/opt/lampp/htdocs/trportal/src/Controller/ResultsController.php` Bake is detecting possible fixtures... Baking test case for App\Controller\ResultsController ... Creating file /opt/lampp/htdocs/trportal/tests/TestCase/Controller/ResultsControllerTest.php Wrote
# Jan 10th 2020, 16:34 slackebot /opt/lampp/htdocs/trportal/tests/Fixture/ResultsFixture.php Wrote `/opt/lampp/htdocs/trportal/tests/Fixture/ResultsFixture.php` Deleted `/opt/lampp/htdocs/trportal/tests/Fixture/empty` Bake is detecting possible fixtures... Baking test case for App\Model\Table\ResultsTable ... Creating file /opt/lampp/htdocs/trportal/tests/TestCase/Model/Table/ResultsTableTest.php Wrote `/opt/lampp/htdocs/trportal/tests/TestCase/Model/Table/ResultsTableTest.php`