# |
Sep 5th 2019, 11:51 |
Nitrogen |
indeed it does! |
# |
Sep 5th 2019, 11:49 |
ndm |
No problem... not returning a response should work too, ie instead of `return $this->response->withDownload()` use `$this->response = $this->response->withDownload()`. |
# |
Sep 5th 2019, 11:48 |
Nitrogen |
@ndm, $this->render() helped, thanks a bunch! |
# |
Sep 5th 2019, 11:43 |
Nitrogen |
yea, tried it both ways to no avail, obviously. in case example might've been a typo. |
# |
Sep 5th 2019, 11:43 |
ndm |
You could also skip the rendering and set the response body directly if your method is supposed to always return JSON |
# |
Sep 5th 2019, 11:41 |
ndm |
@Nitrogen You're missing a `$this->render()` call (and the cookbook example too I guess), as returning a response will skip automatic view rendering, also when specifying the view class name as a "short name" string, it should be just `Json` without the `View` suffix. |
# |
Sep 5th 2019, 11:34 |
admad |
@neon1024 at least having rains prevents Smith from notching up another century :P The guy is a freak. |
# |
Sep 5th 2019, 11:31 |
admad |
for marshaling that is |
# |
Sep 5th 2019, 11:31 |
admad |
though that would require having php's locale set to same locale and incoming value |
# |
Sep 5th 2019, 11:30 |
spriz |
@admad Aha, I never figured there was locale parsing for the decimal type...... :cold_sweat: |
# |
Sep 5th 2019, 11:30 |
admad |
for marshaling incoming data you can enable locale parsing for the DecimalType db type |
# |
Sep 5th 2019, 11:29 |
admad |
@spriz there's Number::format()/currency() (also available through NumberHelper) for output formatting |
# |
Sep 5th 2019, 11:13 |
Nitrogen |
apologies. my actual code https://pastebin.com/yHeDfett |
# |
Sep 5th 2019, 10:48 |
neothermic |
Nitrogen, also debug the straight forward and dumb assumptions. Check the file path using is_readable() - this might be the original problem :slightly_smiling_face: |
# |
Sep 5th 2019, 10:46 |
ndm |
@Nitrogen Downloads work fine, you should probably show your actual code... |
# |
Sep 5th 2019, 10:46 |
javier.villanueva |
@ndm thanks |
# |
Sep 5th 2019, 10:46 |
ndm |
@javier.villanueva https://book.cakephp.org/3.0/en/orm/saving-data.html#unlink-many-to-many-records |
# |
Sep 5th 2019, 10:45 |
neothermic |
Note to self: make sure you include all the fields required by the behaviours you have that deal with decoding encoded data :) |
# |
Sep 5th 2019, 10:44 |
javier.villanueva |
Hi, noob question. Is it possible remove the relationship of belongsToMany association? (I dont want to delete any entity) |
# |
Sep 5th 2019, 10:40 |
Nitrogen |
has anyone successfully downloaded files from Cake? mine come out with size 0. |
# |
Sep 5th 2019, 10:40 |
Nitrogen |
can't successfully replicate file download showcased here https://book.cakephp.org/3.0/en/views/json-and-xml-views.html#example-usage |
# |
Sep 5th 2019, 10:24 |
spriz |
Might be @neon1024 - I had hoped for something built into the FormHelper :) |
# |
Sep 5th 2019, 10:17 |
challgren |
Yeah its cause of the IRC users, they get left out a lot :( |
# |
Sep 5th 2019, 10:16 |
racmiroslav |
thanks for information, I was always wondering why nobody uses threads :slightly_smiling_face: |
# |
Sep 5th 2019, 10:15 |
challgren |
NP FYI its best to just reply in the channel in case other users are interested. And IRC users aren’t able to see threads |
# |
Sep 5th 2019, 10:15 |
racmiroslav |
thank you! |
# |
Sep 5th 2019, 10:13 |
challgren |
@racmiroslav this may help you https://github.com/UseMuffin/Sti it hasnt been updated in a while though |
# |
Sep 5th 2019, 10:07 |
slackebot |
MapReduce or Formatter via setting an entity class on the table according to the `type` property and using `Marshaller::one` afterwards. Do you have any other suggestions? Or is it total bullshit and anti-pattern? |
# |
Sep 5th 2019, 10:07 |
racmiroslav |
Hey folks. I have the `DocumentsTable` and a document has property `type` which can be one of predefined values, eg. common, agreement or invoice. In case of the `common` type I want to use the `Document` entity. But for other types, e.g. `invoice`, I want to use entity `Invoice extends Document`. The question is how to hydrate query results in such manner. I was thinking about disabling hydratation and hydrate entities conditionally in |
# |
Sep 5th 2019, 09:59 |
neon1024 |
Input masks perhaps? Enforced with JS? |
# |
Sep 5th 2019, 09:46 |
spriz |
Would like to show and accept only the "correct" format depending on which locale is currently set in Cake... :) |
# |
Sep 5th 2019, 09:45 |
spriz |
when just giving `1500.50` value to browsers it depends if it adds thousands separator or not with chrome/firefox ,:) |
# |
Sep 5th 2019, 09:44 |
spriz |
da_DK: 1.500,50 en_us: 1,500.50 |
# |
Sep 5th 2019, 09:44 |
spriz |
What would be the best way to handle numbers in request data coming in different locales per browser? beforeMarshal? Or is there some fancy way in Cake to handle this? |
# |
Sep 5th 2019, 09:07 |
challgren |
Thanks @dereuromark |
# |
Sep 5th 2019, 08:44 |
Nitrogen |
@dereuromark, cheers. |
# |
Sep 5th 2019, 08:39 |
dereuromark |
many of them are optional as most things during 3.x are totally BC. |
# |
Sep 5th 2019, 08:38 |
dereuromark |
execute each of the minor upgrades as per tool or migration guide ( https://github.com/dereuromark/upgrade/ ) and then you should be good. |
# |
Sep 5th 2019, 08:37 |
Nitrogen |
wasn't mentioned specifically on the migration page, just wanted to make sure. |
# |
Sep 5th 2019, 08:37 |
Nitrogen |
guys, I'm looking to update my project from 3.5.10, do I upgrade incrementally? I'm using composer. |
# |
Sep 5th 2019, 08:34 |
dereuromark |
yeah, sounds like a valid issue. |