很多朋友都想看到一些关于代码的实际应用案例,其实我以前也一直在找,但是,发现很多都有毛病的,而下面分享的这段,也是挺好的,大家看下,能不能看出一点思路来呢?
class User extends AppModel {
public $belongsTo = array('Group');
public $actsAs = array('Acl' => array('type' => 'requester'));
public function parentNode() {
if (!$this->id && empty($this->data)) {
return null;
}
if (isset($this->data['User']['group_id'])) {
$groupId = $this->data['User']['group_id'];
} else {
$groupId = $this->field('group_id');
}
if (!$groupId) {
return null;
} else {
return array('Group' => array('id' => $groupId));
}
}
}
本文分享了一段关于 CakePHP 中 User 模型的代码实例,该模型定义了与 Group 的关联关系,并实现了 parentNode 方法用于获取用户的组信息。
545

被折叠的 条评论
为什么被折叠?



