How can i get assocation table colums name? cakephp 3.x -
i reach this:
$this->users->schema()->columns();//return users table colums name array $this->users->associations()->keys()//return users assocation table key
but want reach associations columns name.
users table: id, user_name, user_password, user_group_id
user_groups: id,group_name
$this->users->schema()->columns() => return id, user_name, user_password, user_group_id
$this->users->associations()->keys() => return user_group
i need user_groups table columns name list or array.
to access information of association can either use association()
function:
$usergourps = $this->users->association('usergroups');
or can use magic property name:
$usergroups = $this->users->usergroups;
after getting property can access schema of table:
$columns = $usergroups->schema()->columns();
you can, of course, in 1 chain:
$columns = $this->users->usergroups->schema()->columns();
Comments
Post a Comment