Hola,

Tengo una tabla groups y users. (Todo lo que es usuarios es un Plugin)

El id de la tabla "users"  es alfa numérico de tipo varchar.

En el Modelo User del Plugin "Users":

public $actsAs = array('Acl' => array('type' => 'requester', 'enabled' => 
false));
public function bindNode($user) {
  return array('model' => 'Group', 'foreign_key' => 
$user['User']['group_id']);
}

En lib/Cake/Model/AclNode.php

method_exists($model, 'bindNode') /// siempre false


El error es el siguiente:

AclNode::node() - Couldn't find Aro node identified by "Array ( 
[Aro0.model] => User [Aro0.foreign_key] => 
55122be7-b68c-4766-99ed-2aa64e257404 ) "

UsersController del Plugins "Users"

public function beforeFilter() {
parent::beforeFilter();
$this->_setupAuth();
$this->_setupPagination();

$this->Auth->authorize = 'Actions';   // Esto es correcto ?
$this->Auth->actionPath = 'controllers/';  // Esto es correcto ?

$this->set('model', $this->modelClass);
$this->_setDefaultEmail();
}

Seguí las tutoriales de Cakephp al pie de la letra.

Necesitan algun dato extra? 


-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a cakephp-es+unsubscr...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Visita este grupo en http://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a