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.

Responder a