# |
May 4th 2021, 18:47 |
greg138 |
And then there's various ways to go, but maybe a little utility function that reorganizes the array indices for the addresses on an account to match this? |
# |
May 4th 2021, 18:44 |
greg138 |
In that case, I think the order of the controls in the template shouldn't need to match the order of the associated records in the entity that you're patching? And they don't need to be sequential either. You could always use .0 in your template for mailing address and .1 for billing and .2 for shipping, for example. If there's no data at all submitted for .1, that's fine for the marshaller. |
# |
May 4th 2021, 18:36 |
tyler.adam.lazenby |
For the action, yes I can know the template which types of address are *supposed to be present on the record. And I am using `replace` strategy ... I think* |
# |
May 4th 2021, 18:33 |
greg138 |
That doesn't answer either of my questions. :) |
# |
May 4th 2021, 18:07 |
tyler.adam.lazenby |
shipping is a POSSIBLE use case |
# |
May 4th 2021, 18:07 |
tyler.adam.lazenby |
oh and shipping as well, but that one isn't being used here |
# |
May 4th 2021, 17:55 |
tyler.adam.lazenby |
mailing and billing |
# |
May 4th 2021, 17:55 |
tyler.adam.lazenby |
So far, only two types of addresses are available, and they are set with a migration seed. I don't plan on making that mutable either |
# |
May 4th 2021, 17:46 |
greg138 |
Can you reliably know which types of addresses are *supposed* to be present on the record? Assuming you're using the `replace` save strategy, not `append`? |
# |
May 4th 2021, 17:26 |
tyler.adam.lazenby |
because not all accounts are going to have billing addresses since some of them are going to be reseller accounts |
# |
May 4th 2021, 17:25 |
tyler.adam.lazenby |
I can't trust the order in which the address are loaded |
# |
May 4th 2021, 17:08 |
greg138 |
Or is it because you can't trust the order that the addresses are loaded? |
# |
May 4th 2021, 17:07 |
greg138 |
Isn't it then just the label that you need to change, not the column name? |
# |
May 4th 2021, 16:28 |
tyler.adam.lazenby |
but the problem is that the first address in the table MIGHT not always be the mailing address. |
# |
May 4th 2021, 16:27 |
tyler.adam.lazenby |
I already know how to use this type of syntax ```<?= $this->Form->control('addresses.0.line_one', [ 'class' => 'form-control', 'required', 'label' => __('Address Line One'), ]) ?>``` |
# |
May 4th 2021, 16:13 |
paolo.bragagni |
Awesome is awesome, but oauth2 plugin is for V.3 |
# |
May 4th 2021, 16:12 |
slackebot |
states table has its native id and is linked to the addresses table by `addresses.states` my question at this point is how to format it so that I don't have to write some thing like this |
# |
May 4th 2021, 16:12 |
tyler.adam.lazenby |
So dumb question... How would I format a Form control with the form helper to work with multiple types of addresses for an account I have four tables `accounts` `addresses` `address_types` `states` The accounts table has its native id and is linked to the addresses table by `addresses.account_id` The address_types table has its native id and is linked to the addresses table by `addresses.address_type_id` The |
# |
May 4th 2021, 14:10 |
paolo.bragagni |
only for for cakephp 3 .. |
# |
May 4th 2021, 14:09 |
slackebot |
~tell Braguzz about awesome |
# |
May 4th 2021, 14:09 |
slackebot |
Command sent from Slack by admad: |
# |
May 4th 2021, 14:08 |
paolo.bragagni |
how to authenticate via an oauth2 provider? |
# |
May 4th 2021, 14:04 |
greg138 |
"management"? |
# |
May 4th 2021, 14:03 |
mehov |
@greg138 hi, thank you for replying. The thing is I'm planning to reuse the latter template for pages like index, create etc., for someone reading my code the template name `overview' in that case may not make sense |
# |
May 4th 2021, 13:55 |
greg138 |
article_detail and article_overview? |
# |
May 4th 2021, 13:54 |
greg138 |
Did you update the PHP session timeout or just the Cake one? Both will affect this. |
# |
May 4th 2021, 11:46 |
mehov |
The closest related term I can think of is '*hydrated*', but I'm not 100% sure it applies in my case |
# |
May 4th 2021, 10:39 |
mehov |
Hi everyone, I have a quick wording question. I'm about to create two reusable master templates for my Articles controller: one for when we're working with a specific article (i.e. edit, delete, etc.), and another for article-agnostic, i.e. index, create pages. How should I name them? 'article_inside' and 'article_outside'? I'm pretty sure more professional terms already exist, but I have no idea how to search. |
# |
May 4th 2021, 09:21 |
dereuromark |
You could upgrade an existing one. |
# |
May 4th 2021, 09:10 |
eax |
I’ve tried setting “timeout” to a couple of days, but that didn’t change anything, thanks though! :$ |
# |
May 4th 2021, 08:54 |
marcusgoede |
hi everybody, is there a EAV (entity, attribute, value) plugin for cakephp 4? i only find some for cakephp 3 |
# |
May 4th 2021, 08:40 |
erwane |
Could be Session time ? |
# |
May 4th 2021, 08:05 |
eax |
Hey folks! I have system running CakePHP 3.6.14, where I have started experiencing users being logged out at random times, seemingly without rhyme or reason. Does anyone know what that could be? :$ |
# |
May 3rd 2021, 18:33 |
kevin.pfeifer |
personall i can just say that upgrading vom 4.1 to 4.2 was basically efortless when talking about basic functionality. I just had more work to do because I wanted to use the new DI Container which was introduced in 4.2 but thats an experimental feature so ;) |
# |
May 3rd 2021, 18:21 |
kevin.pfeifer |
but thats just what i heard of so sorry ,:) |
# |
May 3rd 2021, 18:20 |
kevin.pfeifer |
I have never used the upgrade tool / rector for upgrading but rather just set `E_ALL` for the errorLevel in the app.php and manually adjusted the code where it throws warnings or notices. Also I have heard that the upgrade tool can be quite "specific" to set up and work with correctly |
# |
May 3rd 2021, 18:13 |
noel |
Any ideas about `unknown command bin/cake upgrade`? |
# |
May 3rd 2021, 17:02 |
kevin.pfeifer |
and `through` Tables/Aliases can only be present on belongsToMany because there is no other association which needs a "join table" aka a table between 2 others to get your data together. Therefore there is no `through` property on any other associations then on (hasAnd)belongsToMany |
# |
May 3rd 2021, 16:38 |
kevin.pfeifer |
or use `cakephp/cakphp:^4.2` for further cakephp updates < 4.x |
# |
May 3rd 2021, 16:38 |
kevin.pfeifer |
https://getcomposer.org/doc/articles/versions.md |
# |
May 3rd 2021, 16:38 |
kevin.pfeifer |
it should be `cakephp/cakphp:4.2.*` |