×
This forum has been locked. Please submit new Feature Requests on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues
Key field different than "Id"
sergio anachoreta
Nieuw lid
Posts: 2
10 jaren 2 maanden geleden #368
door sergio anachoreta
Key field different than "Id" werd gestart door sergio anachoreta
Hi.everybody.
When I create a table, many fields are automatically created, including the "id" as a key field, auto increment. If I change this name to"product_id" for example and then generate the component, the table is created with a "id" as key field and "product_id" as a simple field.
Is it possible to create a table with a key field named different than "id", just like "product_id"?
Thanks
When I create a table, many fields are automatically created, including the "id" as a key field, auto increment. If I change this name to"product_id" for example and then generate the component, the table is created with a "id" as key field and "product_id" as a simple field.
Is it possible to create a table with a key field named different than "id", just like "product_id"?
Thanks
Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.
Omar Ramos
Nieuw lid
Posts: 2
10 jaren 1 maand geleden #416
door Omar Ramos
Beantwoord door Omar Ramos in topic Key field different than "Id"
I tried the same thing as well and ran into the same issue...this would be a nice feature to have.
Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.
Andres Maeso
Platinum-lid
Posts: 338
10 jaren 1 maand geleden #418
door Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.
Beantwoord door Andres Maeso in topic Key field different than "Id"
Hello both!
I would move this to Feature Requests but I am afraid this request doesn't follow Joomla standards, so we won't be able to implement it.
Regards,
Andrés.
I would move this to Feature Requests but I am afraid this request doesn't follow Joomla standards, so we won't be able to implement it.
Regards,
Andrés.
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.
Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.
Omar Ramos
Nieuw lid
Posts: 2
10 jaren 1 maand geleden #419
door Omar Ramos
Beantwoord door Omar Ramos in topic Key field different than "Id"
Hi Andres,
It has definitely been a while since I wrote a component from scratch, but I'm pretty sure the Joomla conventions were flexible enough to accept a primary key field other than "ID", but I'll need to confirm as we continue our testing on our end.
The convention of adding the singular version of the table name as a prefix usually shows up in other databases I think (more commonly anyway), but currently the Nooku Framework uses it as well (but it uses more strongly as an actual convention for their framework).
I think the main thing, is as a user if it's not supported to modify the field name, maybe the ID field should not be allowed to be edited (so as to prevent confusion...because after I edited mine I didn't find out it wouldn't work until I buillt the component and attempted to install it and saw the SQL errors)?
It has definitely been a while since I wrote a component from scratch, but I'm pretty sure the Joomla conventions were flexible enough to accept a primary key field other than "ID", but I'll need to confirm as we continue our testing on our end.
The convention of adding the singular version of the table name as a prefix usually shows up in other databases I think (more commonly anyway), but currently the Nooku Framework uses it as well (but it uses more strongly as an actual convention for their framework).
I think the main thing, is as a user if it's not supported to modify the field name, maybe the ID field should not be allowed to be edited (so as to prevent confusion...because after I edited mine I didn't find out it wouldn't work until I buillt the component and attempted to install it and saw the SQL errors)?
Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.
sergio anachoreta
Nieuw lid
Posts: 2
10 jaren 1 maand geleden #428
door sergio anachoreta
Beantwoord door sergio anachoreta in topic Key field different than "Id"
Hi Andres.
As I said before, there are many extensions using key fields rather than Id, in particular ecommerce like Virtuemart , Joomshopping and others.
If your tool allow me to use other fieldname, certainly you will increase the power of the component creator.
As I said before, there are many extensions using key fields rather than Id, in particular ecommerce like Virtuemart , Joomshopping and others.
If your tool allow me to use other fieldname, certainly you will increase the power of the component creator.
Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.
Andres Maeso
Platinum-lid
Posts: 338
10 jaren 1 maand geleden #438
door Andres Maeso
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.
Beantwoord door Andres Maeso in topic Key field different than "Id"
Hi there!
Ok, I'll move it to feature requests if it's ok with you. I've also asked people via twitter in case anybody feels it's interesting too.
Thanks for your feedback!
Ok, I'll move it to feature requests if it's ok with you. I've also asked people via twitter in case anybody feels it's interesting too.
Thanks for your feedback!
Andrés Maeso
Customer relations manager at Joomla Component Creator.
Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.
Gelieve Inloggen of een account aanmaken om deel te nemen aan het gesprek.
Tijd voor maken pagina: 0.055 seconden