Estimado, a mi me fue muy bien con este video.
http://www.youtube.com/watch?v=TVT94Dn9nUA

<http://www.youtube.com/watch?v=TVT94Dn9nUA>Saludos
Carlos Becerra

2011/2/7 Rubén Camargo <[email protected]>

> Gracias por responder, pero me podrías decir que hacer despues de crear las
> tablas por consola y el controlador que me da el ejemplo en el tutorial...?
>
> No sé en que momento ejecutarlo o llamar a la función que otorga los
> permisos y los coloca en la tabla...
>
> :(
>
>
> El 6 de febrero de 2011 21:39, Pedrodonte <[email protected]> escribió:
>
> Al final pude terminar todo el tutorial, lo volvi a realizar y ahora
>> si me funciono todo bien, debes poner ojo ya que algunos textos en el
>> tutorial por alguna razon estan invisibles, por ejemplo la instruccion
>> sql y otras.
>>
>> On 6 feb, 21:52, Pedrodonte <[email protected]> wrote:
>> > 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 <[email protected]> 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
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>>
>
>
> --
> 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
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>



-- 
Carlos Andrés Becerra Galarza.

-- 
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 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a