Skip to content

Conversation

@luizcmarin
Copy link
Contributor

@luizcmarin luizcmarin commented Nov 23, 2024

ref: #1012

Just look, I imagine something like this.
But the generated name may seem a bit 'strange'. Lack of creativity, I think. It became 'table.RelatedTable_link_field'.
For example, "$this->belongsTo('UsersPermissionGroups_permission_group_id', [...."
(*OR should it be the other way around? :) :) )

The reason for adding the field name is illustrated below:


  $this->belongsTo('Users_Users_inserted_id', [
    'className' => 'Users',
    'foreignKey' => 'inserted_id',
  ]);
  $this->belongsTo('Users_Users_updated_id', [
    'className' => 'Users',
    'foreignKey' => 'updated_id',
  ]); 
  $this->belongsTo('Users_Users_designated_id', [
    'className' => 'Users',
    'foreignKey' => 'designated_id',
  ]);
  $this->belongsTo('Users_Users_converted_id', [
    'className' => 'Users',
    'foreignKey' => 'converted_id',
  ]);

Well, if the idea is useful, I hope you can refine it and adapt it to cakePHP standards.

UsersTable.txt

@luizcmarin luizcmarin closed this Nov 23, 2024
@luizcmarin luizcmarin deleted the luizmarin-1 branch November 23, 2024 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants