Fue un error en la bajada de lso archivos con el svn, algunos se quedaron a a medias. Lo he vuelto a bajar y la mayoría ya están resueltos, aunque estoy encontrando nuevos bugs que iré posteando.
Un momento, ¿dónde tienes ese código? ¿En qué archivo?
Si el archivo es usuarios_controller.php:
public function before_insert(){
$this->password=sha1($this->request("password"));
}
Si estás en otro controla…
Bueno, me refiero a que mires en el archivo .js si hay alguna función que manaje el evento "onload", o la construyes tú mismo, y dependiendo de la página pues que oculte o visualize lo que quieras.
Es un método chapucilla pero efectivo al fin y a…
Vale, ahora te entiendo. Lo que ocurre es que o bien no recoges bien el password con request o, si ese es el código, te falta el this:
public function before_insert(){
$this->usuarios->password=sha1($this->request("p…
No te acabo de entender, pero creo que cuando haces un update, lo que estás haciendo es un sha1() de la cadena ya encriptada que tenías en la bd. La encriptas dos veces. Eso es erróneo, claro.
El algoritmo sha1 sólo encripta, no desencripta. Para la validación tienes que encriptar con sha1 el password introducido, y luego comparar la cadena resultante con la que tienes en la BD.
A ver he encontrado y corregido un par de bugs:
Version: 0.5
Archivo: library/kumbia/generator/generator.php
Línea de error: 191
Al generar un StandardForm, aparecía un error de variable indefinida en la línea 191:
Código anterior:
if($…
Bueno, ya he descubierto cómo crear los archivos de documentación.
Kumbia utiliza phpDocumentor, lo que pasa que el que está integrado con el Zend Studio. Lo he instalado, lo he probado y voilà, ha funcionado.
Otro error.
He insertado varios registros en el segundo standardform. Le he dado a modificar a uno,modifico, guardo y al cambiar de página por la actualización la url se ha transformado en esta:
Si, tienen que tener un formato preestablecido los comentarios.
Fíjate en el código, antes de cada función encontramos:
/**
* Esta es la clase principal del framework, contiene metodos importantes
* para cargar los controladores y ejecutar las…
Pon en tu modelo $debug=true para ver qué consulta recibe ActiveRecord, así tendrás más pistas para resolverlo. Es muy raro que con sólo 100 registros se cuelgue el php. ¿lo has probado en otra máquina o en otra instalación?
Bien, he acabado el ejemplo anterior y ahora ya tengo un CRUD completo sin scalffold (repito: para PHP 4):
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www&…
Bueno, cuando acabe un par de cosillas que tengo qeu hacer podría ponerme a aprender JQuery y colaborar en este proyecto.
¿Y lo que he he colgado que os parece?
Emilio, he estado trabajando sobre lo de la autocarga en un formulario, pero no lo he hecho para Kumbia, sino para un trabajo que va a ir en un servidor que corre php4.
Os pongo el código para que os hagáis una idea. Uso Mootools y JSON, pero est…
Puedes utilizar lo que ya tienes, sólo que no te funcionarán ni helpers ni las funciones de belongs_to ni has_many.
He acabado hace un par de días un proyecto y no he necesitado para nada las claves foráneas, las he implementado directamente en la …
Hola, he estado pensando en otra cosa.
En el archivo de configuración "config.ini" tenemos la opción de trabajar con una BD de desarrollo (development) y otra de explotación (production). Pues bien, si estamos en el modo development, se debería n…
Qué raro... ¿y en la página que traes con ajax la codificación es UTF-8 ? ¿No habrás hecho alguna modificación de las cabeceras?
Sólo se me ocurre una cosa, pon el resultado de la llamada ajax en un input hidden, y luego colocas el contenido en l…
¿qué codificación tienes en la base de datos? ¿Y en la página a la que llamas con Ajax? ¿has usado las funciones utf8_decode y utf8_encode?
¿Traes la respuesta Ajax como texto o como XML ?
Lo del helper que dices, voy a hacer la prueba, porque creo que lo probé y no me lo cargaba. De todas formas, si tenemos el objeto ActiveRecord, lo ideal sería no tener que poner $this->nombre='Emilio' en el controller, sino que se cargara "autom…
Yo lo que hago para no machacarlos es concatenar al nombre del archivo un timestamp:
$timestamp=date('dmyhis');
$this->archivo=$timestamp."__".$file;
Lo separo con dos guiones bajos, es muy poco probabl…