Я следовал учебнику по поводу разрешений вместо CakePHP.
Я не понимаю, как работает эта модель (запрос).
Может кто-нибудь объяснить мне, как работает этот запрос .. Я не могу найти, что именно делает эта переменная hasAndBelongsToMany .
<?php
class Group extends Appmodel {
var $name = 'Group';
var $useTable 'groups';
var $hasAndBelongsToMany = array(
'Permission' => array('className' => 'Permission',
'joinTable' => 'groups_permissions',
'foreignKey' => 'group_id',
'associationForeignKey' => 'permission_id',
'unique' => true
)
'User' => array('className' => 'User',
'joinTable' => 'groups_users',
'foreignKey' => 'group_id',
'associationForeignKey' => 'user_id',
'unique' => true
),
);
}