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.
