hola, estoy intentando hacer funcionar un ejemplo sencillo pero no hay manera y creo que lo tengo todo bien. El error que me da es el siguiente:
KumbiaDBException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES )' at line 1 al ejecutar 'INSERT INTO album ) VALUES )'
Error Code: 1064
En el archivo /Users/ibagur/Sites/demo/forms/db/adapters/mysql.php en la línea: 135
Que puedo estar haciendo mal? Esto es lo que he implementado:
-tabla album(id, nombre)
-clase model Album en el archivo album.php
-clase controller AlbumController en el archivo album_controler.php con lo siguiente:
class AlbumController extends ApplicationController {
function prueba(){
$Album = new Album();
$Album->id =1;
$Album->nombre ="categoria debug";
$Album->save();
//esto es solo para probar lo de la seleccion de un Album
$categoria = $Album->find(1);
$nombre = $categoria->nombre;
}
}
y finalmente una vista /album/prueba.phtml
El caso es que cuando hago lo siguiente me falla:
<!-- m --><a class="postlink" href="
http://localhost/demo/album/prueba">http://localhost/demo/album/prueba</a><!-- m -->
Un saludo y gracias de antemano
Comentarios
Asi te debe funcionar no debes asignarle ningun valor al campo ID ya que ActiveRecord lo incrementa automaticamente...
NOTA: Recuerda que el campo ID en la Tabla debe ser de tipo autoincrement si trabajas con MySql o Serial si estas en postgres...
Éxtios...