×
Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues
Designating a Primary Key
Robert Garza
New Member
Posts: 2
9 năm 3 tháng trước #913
bởi Robert Garza
Designating a Primary Key was created by Robert Garza
I have imported a SQL Script into Component Creator but how do I know that the fields I created to be primary keys are actually primary keys.
Or...how do I designate a primary key in an imported table?
Am I stuck using "id" as the only field name for a primary key?
Thanks
Or...how do I designate a primary key in an imported table?
Am I stuck using "id" as the only field name for a primary key?
Thanks
Vui lòng Đăng nhập hoặc Tạo tài khoản để tham gia cuộc hội thoại.
Walt Sorensen
Senior Member
Posts: 54
9 năm 3 tháng trước #919
bởi Walt Sorensen
Replied by Walt Sorensen on topic Designating a Primary Key
Generally speaking when working with Joomla components you will want to use `id` as your table's unique primary key field.
Without getting into a lot of explanation as to why, or identifying exceptions to this rule of thumb; I would say that you will likely save yourself from a lot of headaches by sticking with this general convention.
Without getting into a lot of explanation as to why, or identifying exceptions to this rule of thumb; I would say that you will likely save yourself from a lot of headaches by sticking with this general convention.
Những thành viên sau(s) đã Cảm ơn: Andres Maeso, Robert Garza
Vui lòng Đăng nhập hoặc Tạo tài khoản để tham gia cuộc hội thoại.
Robert Garza
New Member
Posts: 2
9 năm 3 tháng trước #920
bởi Robert Garza
Replied by Robert Garza on topic Designating a Primary Key
Thanks!! Also, just wondering....
Are there any other preferred names for other fields/columns - created_by, active, checked_out_by, ..etc...
Are there any other preferred names for other fields/columns - created_by, active, checked_out_by, ..etc...
Vui lòng Đăng nhập hoặc Tạo tài khoản để tham gia cuộc hội thoại.
Walt Sorensen
Senior Member
Posts: 54
9 năm 3 tháng trước #922
bởi Walt Sorensen
Replied by Walt Sorensen on topic Designating a Primary Key
Yes there are "reserved" field names for the table
There is some information in the JTable tutorial docs.joomla.org/Using_the_JTable_class
(The tutorial does need some technical review, but will give you some good general direction)
There is also a way to specify custom names for fields documented in the API api.joomla.org/cms-3/classes/JTable.html
There is some information in the JTable tutorial docs.joomla.org/Using_the_JTable_class
(The tutorial does need some technical review, but will give you some good general direction)
There is also a way to specify custom names for fields documented in the API api.joomla.org/cms-3/classes/JTable.html
Những thành viên sau(s) đã Cảm ơn: Andres Maeso, Robert Garza
Vui lòng Đăng nhập hoặc Tạo tài khoản để tham gia cuộc hội thoại.
Thời gian tải trang: 0.057 giây