# |
Jun 20th 2018, 14:48 |
magiq |
and then pass this value to https://api.cakephp.org/3.6/source-class-Cake.View.Widget.WidgetLocator.html#144 |
# |
Jun 20th 2018, 14:45 |
magiq |
it use https://api.cakephp.org/3.6/source-class-Cake.View.Helper.FormHelper.html#1372 |
# |
Jun 20th 2018, 14:44 |
magiq |
I'm using crud view plugin that generate form according database |
# |
Jun 20th 2018, 14:44 |
magiq |
how to add custom widget for custom database table |
# |
Jun 20th 2018, 13:06 |
neon1024 |
Afternoon everyone :wave: |
# |
Jun 20th 2018, 12:57 |
flavius |
good good, thx |
# |
Jun 20th 2018, 12:57 |
dereuromark |
of course not, you just cant make PRs and stuff anymore :slightly_smiling_face: |
# |
Jun 20th 2018, 12:56 |
flavius |
yo, what happens to a composer package if the github source is "archived" and marked as read-only? I'm suspecting nothing, right? :P |
# |
Jun 20th 2018, 12:13 |
josbeir |
looks like the change would not require that much work |
# |
Jun 20th 2018, 12:06 |
josbeir |
i'll see how complex it is to implement :slightly_smiling_face: |
# |
Jun 20th 2018, 12:06 |
josbeir |
and i stumble on some of these things |
# |
Jun 20th 2018, 12:05 |
josbeir |
i get that, it is my first project now thats using it as primary |
# |
Jun 20th 2018, 12:05 |
lorenzo |
I don’t use ES as a primary store, so this kind of modelling was never desirable to me |
# |
Jun 20th 2018, 12:05 |
lorenzo |
makes stuff very complex, but if you think it is desirable, then go for it |
# |
Jun 20th 2018, 12:04 |
josbeir |
Hey @lorenzo in ES we now have embedOne and embedMany, these get applied on keys on the 'root' document. But with denormalized data its normal to have nesting at a deeper level, what are your toughts on implementing support for embeds on a deeper level, for instance, embedOne('item.nested') ? |
# |
Jun 20th 2018, 11:38 |
unclezoot |
thanks lorenzo |
# |
Jun 20th 2018, 11:37 |
unclezoot |
we're added the action to the $this->Security->setConfig('unlockedActions'... array which is working so that's good enough for me at this moment |
# |
Jun 20th 2018, 11:36 |
unclezoot |
so ive been reading, which suggests one day the component will be deprecated so now is the time to start reading up on it |
# |
Jun 20th 2018, 11:36 |
lorenzo |
in 3.6 the middleware is encouraged |
# |
Jun 20th 2018, 11:36 |
lorenzo |
are you using the component or the middleware |
# |
Jun 20th 2018, 11:35 |
unclezoot |
im trying the latter, reading it from the cookie then passing it in via an ajax post in the header |
# |
Jun 20th 2018, 11:33 |
lorenzo |
or a cookie and header |
# |
Jun 20th 2018, 11:33 |
lorenzo |
usually a cookie, and a form value |
# |
Jun 20th 2018, 11:33 |
lorenzo |
that means that the token needs to be submitted from 2 different sources |
# |
Jun 20th 2018, 11:33 |
lorenzo |
cake implements the double submit algorithm |
# |
Jun 20th 2018, 11:29 |
unclezoot |
what is the correct 3.6 way of correctly passing the CSRF token these days? I was hoping I just had to pass the X-CSRF-Token within the request header, getting the classic "'_Token' was not found in request data" error and I'd prefer not to lock cake down to 3.5 |
# |
Jun 20th 2018, 11:14 |
unclezoot |
right, makes sense. for what im doing (filtered paginate) I've just changed my left join to inner join to keep the results predictable. thanks for the answer |
# |
Jun 20th 2018, 11:11 |
lorenzo |
and aliases usually start with an uppercase |
# |
Jun 20th 2018, 11:11 |
lorenzo |
unclezoot, when cake cannot identify how to convert part of the result to an entity, it keeps the alias from the sql as the key for the array |
# |
Jun 20th 2018, 10:38 |
unclezoot |
sure, that's what im doing - nemind, i can work around it, cheers neon |
# |
Jun 20th 2018, 10:37 |
neon1024 |
I don’t know, I’m asking. I would just var_dump it to see what it’s Type is |
# |
Jun 20th 2018, 10:37 |
unclezoot |
surprised i hadnt noticed that before |
# |
Jun 20th 2018, 10:35 |
unclezoot |
so the resultset is a mix of entities and data? |
# |
Jun 20th 2018, 10:34 |
neon1024 |
_matchingData isn’t an entity? |
# |
Jun 20th 2018, 10:34 |
unclezoot |
morning, quick question: why is the associated model's data returned as lowercase when using 'contain' (left join), but is uppercased when using 'matching' (inner join), specifically within the _matchingData array? |
# |
Jun 20th 2018, 09:54 |
portilloster |
thanks @josbeir |
# |
Jun 20th 2018, 09:47 |
josbeir |
@portilloster if you want to avoid explicit query building check out updateAll => https://book.cakephp.org/3.0/en/orm/saving-data.html#bulk-updates |
# |
Jun 20th 2018, 09:43 |
portilloster |
ok! thanks!! |
# |
Jun 20th 2018, 09:43 |
tim |
`->set(['aceptado' => $aceptado, 'fechaCreacion' => $fecha])` |
# |
Jun 20th 2018, 09:41 |
portilloster |
@tim like this? `->set(['aceptado' => $aceptado],['fechaCreacion' => $fecha])` |
# |
Jun 20th 2018, 09:37 |
tim |
It's an array, just set multiple key => value pairs |