Yo tambien estube realizando el paso a paso del manual, pero la tabla aros_acos queda vacia y al ejecutar me da el error:
Warning (512): AclNode::node() - Couldn't find Aro node identified by "Array ( [Aro0.model] => Group [Aro0.foreign_key] => 1 ) " [CORE\cake\libs\model\db_acl.php, line 191] Code | Context if (!$result) { trigger_error(sprintf(__("AclNode::node() - Couldn't find %s node identified by \"%s\"", true), $type, print_r($ref, true)), E_USER_WARNING); $ref = array( "Aro0.model" => "Group", "Aro0.foreign_key" => "1" ) $this = Aro Aro::$name = "Aro" Aro::$hasAndBelongsToMany = array Aro::$cacheQueries = false Aro::$actsAs = array Aro::$useDbConfig = "default" Aro::$useTable = "aros" Aro::$displayField = "id" Aro::$id = false Aro::$data = array Aro::$table = "aros" Aro::$primaryKey = "id" Aro::$_schema = array Aro::$validate = array Aro::$validationErrors = array Aro::$tablePrefix = "" Aro::$alias = "Aro" Aro::$tableToModel = array Aro::$logTransactions = false Aro::$belongsTo = array Aro::$hasOne = array Aro::$hasMany = array Aro::$Behaviors = BehaviorCollection object Aro::$whitelist = array Aro::$cacheSources = true Aro::$findQueryType = NULL Aro::$recursive = 1 Aro::$order = NULL Aro::$virtualFields = array Aro::$__associationKeys = array Aro::$__associations = array Aro::$__backAssociation = array Aro::$__insertID = NULL Aro::$__numRows = NULL Aro::$__affectedRows = NULL Aro::$_findMethods = array Aro::$Aco = Aco object Aro::$Permission = Permission object $db = DboMysql DboMysql::$description = "MySQL DBO Driver" DboMysql::$_baseConfig = array DboMysql::$startQuote = "`" DboMysql::$endQuote = "`" DboMysql::$_useAlias = true DboMysql::$_commands = array DboMysql::$fieldParameters = array DboMysql::$tableParameters = array DboMysql::$columns = array DboMysql::$index = array DboMysql::$alias = "AS " DboMysql::$methodCache = array DboMysql::$cacheMethods = true DboMysql::$__bypass = true DboMysql::$__sqlOps = array DboMysql::$virtualFieldSeparator = "__" DboMysql::$connected = true DboMysql::$fullDebug = true DboMysql::$error = NULL DboMysql::$affected = 0 DboMysql::$numRows = 0 DboMysql::$took = 1 DboMysql::$_result = resource DboMysql::$_queriesCnt = 8 DboMysql::$_queriesTime = 32 DboMysql::$_queriesLog = array DboMysql::$_queriesLogMax = 200 DboMysql::$_queryCache = array DboMysql::$__descriptions = array DboMysql::$_sources = array DboMysql::$connection = resource DboMysql::$config = array DboMysql::$configKeyName = "default" DboMysql::$_transactionStarted = false DboMysql::$cacheSources = true DboMysql::$results = resource DboMysql::$map = array DboMysql::$__booleans = array $type = "Aro" $result = array() $table = "aros" $name = "User" $model = User User::$name = "User" User::$belongsTo = array User::$actsAs = array User::$validate = array User::$hasMany = array User::$useDbConfig = "default" User::$useTable = "users" User::$displayField = "id" User::$id = false User::$data = array User::$table = "users" User::$primaryKey = "id" User::$_schema = array User::$validationErrors = array User::$tablePrefix = "" User::$alias = "User" User::$tableToModel = array User::$logTransactions = false User::$cacheQueries = false User::$hasOne = array User::$hasAndBelongsToMany = array User::$Behaviors = BehaviorCollection object User::$whitelist = array User::$cacheSources = true User::$findQueryType = NULL User::$recursive = 1 User::$order = NULL User::$virtualFields = array User::$__associationKeys = array User::$__associations = array User::$__backAssociation = array User::$__insertID = NULL User::$__numRows = NULL User::$__affectedRows = NULL User::$_findMethods = array User::$Group = Group object User::$Post = Post object User::$Aro = Aro object $tmpRef = array( "model" => "Group", "foreign_key" => "1" ) $val = "1" $key = "foreign_key" $queryData = array( "conditions" => array( "Aro0.model" => "Group", "Aro0.foreign_key" => "1" ), "fields" => array( "id", "parent_id", "model", "foreign_key", "alias" ), "joins" => array( array() ), "order" => "`Aro`.`lft` DESC" ) AclNode::node() - CORE\cake\libs\model\db_acl.php, line 191 DbAcl::check() - CORE\cake\libs\controller\components\acl.php, line 269 AclComponent::check() - CORE\cake\libs\controller\components\acl.php, line 92 AuthComponent::isAuthorized() - CORE\cake\libs\controller\components \auth.php, line 527 AuthComponent::startup() - CORE\cake\libs\controller\components \auth.php, line 445 Component::triggerCallback() - CORE\cake\libs\controller \component.php, line 186 Controller::startupProcess() - CORE\cake\libs\controller \controller.php, line 523 Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 187 Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 171 [main] - APP\webroot\index.php, line 83 Warning (512): DbAcl::check() - Failed ARO/ACO node lookup in permissions check. Node references: Aro: Array ( [User] => Array ( [id] => 1 [username] => admin [group_id] => 1 [created] => 0000-00-00 00:00:00 [modified] => ) ) Aco: controllers/Users/initDB [CORE\cake\libs\controller\components \acl.php, line 273] Favor alguen amable q On 4 feb, 13:11, Rubén Camargo <rubencama...@gmail.com> wrote: > Hola grupo de cake. > > Escribo para ver si alguien me puede mandar la información de cómo asignar > los permisos ACL a los usuarios de mi sistema. > > He leído el manual y no comprendo cómo ejecutan los archivos que declaran, > ni donde los ubican. > > Ya he creado las tablas acos, aros y aros_acos pero no sé cómo cargarlas. > > Si alguien me puede aclarar eso se lo agradezco. > > -- > Rubén Camargo -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.