# |
Mar 28th 2019, 14:36 |
ricksaccous |
$response is immutable |
# |
Mar 28th 2019, 14:36 |
cnizzardini |
Any reason filenames would not be getting set on downloads after upgrade from 3.5 to 3.7? Seems to be ignoring the filename and just doing index.csv now. This could was working prior in AppController::beforeRender ` if ($response->getType() == 'text/csv') { $filename = filter_var($this->request->getQuery('filename'), FILTER_SANITIZE_STRING); $response->withDownload($filename . ".csv"); }` |
# |
Mar 28th 2019, 13:50 |
cnizzardini |
worth checking to see what its doing at least |
# |
Mar 28th 2019, 13:50 |
ricksaccous |
meaning i haven't run into anything running too slow yet |
# |
Mar 28th 2019, 13:49 |
ricksaccous |
anyway my worries are kind of pre-emptive |
# |
Mar 28th 2019, 13:49 |
cnizzardini |
I doubt it is doing bad database access though, the cake orm is pretty good about that |
# |
Mar 28th 2019, 13:49 |
ricksaccous |
kk will do |
# |
Mar 28th 2019, 13:48 |
cnizzardini |
Just check the SQL Log tab |
# |
Mar 28th 2019, 13:48 |
cnizzardini |
You can see what its doing with debugkit |
# |
Mar 28th 2019, 13:41 |
ricksaccous |
but after patch saving is no big deal |
# |
Mar 28th 2019, 13:40 |
ricksaccous |
meaning i think it's selecting 1000 or so rows to patch |
# |
Mar 28th 2019, 13:40 |
ricksaccous |
yeah it's basically just a big patchEntity, i'm just worried because patchEntity seems to hydrate everything |
# |
Mar 28th 2019, 13:38 |
cnizzardini |
But like inoas said, do not do 1000 inserts/updates, do a single query for the save operation. |
# |
Mar 28th 2019, 13:37 |
cnizzardini |
But it depends on how often you expect the operation to be run by users |
# |
Mar 28th 2019, 13:37 |
cnizzardini |
I don't think databases or cake will have problems with that |
# |
Mar 28th 2019, 13:35 |
inoas |
with update all and conditions and stuff |
# |
Mar 28th 2019, 13:34 |
inoas |
you can do that in one patch |
# |
Mar 28th 2019, 13:30 |
ricksaccous |
lol |
# |
Mar 28th 2019, 13:30 |
ricksaccous |
just worried about patchEntity on 1000s of ids |
# |
Mar 28th 2019, 13:26 |
inoas |
ricksaccous not necessarily no |
# |
Mar 28th 2019, 13:22 |
ricksaccous |
or is that going to lead to a bad bottleneck |
# |
Mar 28th 2019, 13:22 |
ricksaccous |
in a belongsToMany |
# |
Mar 28th 2019, 13:22 |
ricksaccous |
is it a bad idea to save like up to 1000s of _ids |
# |
Mar 28th 2019, 13:21 |
JVieira |
Anybody can tell how can i get a for cicle with the fields name in the controller twig template? |
# |
Mar 28th 2019, 13:20 |
JVieira |
hello |
# |
Mar 28th 2019, 12:37 |
admad |
crickets |
# |
Mar 28th 2019, 12:24 |
neon1024 |
`composer create-project cakephp/app ExampleCakeProject`? |
# |
Mar 28th 2019, 12:23 |
neon1024 |
How did you create your ‘clean installation’? |
# |
Mar 28th 2019, 12:12 |
david |
Create the class DebugKitController below in file: src\Controller\DebugKitController.php |
# |
Mar 28th 2019, 12:12 |
david |
why does a clean installation of CakePHP fails with debug kit? |
# |
Mar 28th 2019, 11:41 |
joopm |
it will create the skeleton |
# |
Mar 28th 2019, 11:41 |
joopm |
cake bake plugin |
# |
Mar 28th 2019, 11:41 |
joopm |
with bake |
# |
Mar 28th 2019, 11:37 |
rohit.onus |
Hello How can i create custom plugin in Version 3.7 ? |
# |
Mar 28th 2019, 10:43 |
joopm |
i thought it Security::hash use the Default hasher |
# |
Mar 28th 2019, 10:42 |
joopm |
Security::hash('password') and $hasher->hash('password') does not return the same! |
# |
Mar 28th 2019, 10:42 |
joopm |
Security::hash('password') and $hasher->hash('Jelszo1234') |
# |
Mar 28th 2019, 10:41 |
joopm |
the issue was with : |
# |
Mar 28th 2019, 10:41 |
joopm |
thank you! found the solution |
# |
Mar 28th 2019, 10:35 |
neon1024 |
Or using one of the built in Hashers, like in the tutorial https://book.cakephp.org/3.0/en/tutorials-and-examples/cms/authentication.html#adding-password-hashing |
# |
Mar 28th 2019, 10:34 |
neon1024 |
I would recommend using `password_hash()` instead of `Security::hash()` |