1
我按照教程about permissions代替CakePHP。 我不明白這個模型(查詢)是如何工作的。CakePHP JOINS查詢
任何人都可以解釋我怎麼這個查詢工作..我找不到這個變量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
),
);
}
閱讀本章的食譜:http://book.cakephp.org/view/1044/hasAndBelongsToMany-HABTM – JohnP 2011-04-05 11:43:36