コード例 #1
0
 /**
  *
  * @param type $resource_id
  * @param type $role_id
  * @param type $values
  */
 public function set($resource_id, $role_id, $values)
 {
     $model = $this->find('`role_id`=:role_id AND `resource_id`=:resource_id', array(':role_id' => $role_id, ':resource_id' => $resource_id));
     if ($model === NULL) {
         $model = new UserRolesOnResources();
         $model->resource_id = $resource_id;
         $model->role_id = $role_id;
     }
     foreach ($values as $key => $val) {
         $model->{$key} = (int) $val;
     }
     if ($model->save()) {
         return TRUE;
     }
     return FALSE;
 }