mac league lucux cms frases mysql lugo iphone cake futbol champions ssh ibook blog opinion programación deportes conciertos linux san_froilan tip felicidades cumpleaños mundial blogsfera openbsd alemania_2006 2008 beers meme seguridad freebsd barça web bsd bake copa nintendo blogs hack soccer personal update macosx sidenotes php apple films ds rfilms userlinux bash ubuntu games humor 2007 rsidenotes juegos cakephp debian
Year 2010
Year 2009
Year 2008
Year 2007
Year 2006
Year 2005
Year 2004
Year 2003
Year 2002
CakePHP: Ejecutando un query a la antigua
Imaginemos un objeto Post del que queremos actualizar el número de veces que se ha visitado -los tÃpicos hits-. En CakePHP y siguiendo sus convenciones serÃa algo similar a lo siguiente:
CakePHP: i18n y Translate Behavior
El problema no sé si era que yo no entendÃa el funcionamiento interno o que no se adaptaba a mis necesidades. Pero antes de entrar en los detalles del mismo veamos la forma de actuar de dicho behavior.
CakePHP: CookBook
Después vino Bakery, una plataforma donde una vez registrado puedes agregar artÃculos, comentar otros y compartir conocimientos. No acabo de encontrarle el punto, además considero que no tiene documentación suficiente, hay varios artÃculos buenos pero no abarcan el grueso del framework ni de lejos.
CakePHP: read() y las habtm
Para ser más concretos, dados los modelos Posts y Tags, al ejecutar la función admin_status() para cambiar el estado de un Post -de activo a inactivo o viceversa- CakePHP hace cosas bastante raras con los tags relacionados, los borra. La función es la siguiente:
CakePHP: de pre-beta a beta
Hablar del framework en sà podrÃa llenar rÃos de tinta tanto positiva como negativamente (bestial automagia y rapidez de desarrollo vs caos documental y organizativo).
Una de las últimas tareas ha sido actualizar el core a la última versión con luz: 1.2-beta. Para ello me he encontrado estos 4 tips, por si pudieran ayudar:
CakePHP: save()
Model::save ($data = null, $validate = true, $fieldList = array() ) array $data Data to save. boolean $validate If set, validation will be done before the save array $fieldList List of fields to allow to be writtenCon los controladores relacionados mediante la variable uses (var $uses = array('Modelo2', 'Modelo3')) la intuición tratarÃa de hacer el resto:
CakePHP: requestAction
Para ello creamos una función dentro de users_controller.php que sea la encargada de devolver los datos de un usuario seleccionado según $id:
CakePHP: Variable de sesión en vista
Una variable de sesión que diga si el usuario se ha autentificado correctamente o no, en base a eso montamos el acceso a las distintas zonas del site. Lo que viene siendo el menú principal es un element y no sabÃa si era posible usar las variables de sesión en Vista.
CakePHP: requestAction
Lo que serÃa una simple consulta SQL en programación normal se antoja un poco diferente en MVC puesto que debemos guardar un cierto orden de lo que es cada cosa. Primero crearemos una función -en posts_controller.php- que calcule el número de comentarios que existen en cada Post:

