Hola a todos, disculpen tengo un problema con el manejo de la clave primaria; hasta donde leí el manual el campo id es una clave primaria y autoincremento, pero yo no quiero que sea autoincremental, ya que este campo para mi caso es la unión de algunos datos recopilados,más específicamente de un usuario, la cosa es que al definir mi formulario y los campos con una matriz user.id, user.nombre, etc; al coger esa matriz verifico que en el controlador lo hace bien pero al guardar $user.save(), no lo hace, todos los campos salen null, en mi tabla usuario cambie el nombre del campo id por cod, y peor me sale que no existe el campo id, el kumbia me obliga a tener un id como clave primaria, pero en mi caso yo deseo ingresar ese campo, o se genere a partir de datos, y que luego se inserte en ese campo, más no que sea autonumérico, no sé si hay alguna manera de poder deshabilitar la obligación de ese campo, quiero que se comporte como los demás, porque al probar de otra manera inserta bien, pero el campo id sale en blanco, claro xk a mi no me interesa autonumérico, y cuando inseto un segundo obviamente me parece duplicado primary key, hize muchas pruebas, y hasta el momento la solución que le doyu es tener ese campo id autonumérico, y otro campo código, pero no me convence esta solución, xk el campo id no lo voy a utilizar para nada, y solo será para que el kumbia no me arroje error, y es más no deseo que sea primary key el id sino el codigo, por favor espero me apoyen lo antes posible, les agradezco de antemano.
Comentarios
Y no es más fácil dejar el campo id(que por algo es obligatorio) y trabajar con tus propios campos ?¿
O no entendi bien <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> <!-- s:?: --><img src="{SMILIES_PATH}/icon_question.gif" alt=":?:" title="Question" /><!-- s:?: -->