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 <pedrodo...@gmail.com> 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 <pedrodo...@gmail.com> 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 <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. > > -- 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.