[geeklog-devtalk] TABLE list_of_values
Euan McKay
euan at heatherengineering.com
Mon Dec 13 20:11:38 EST 2004
Tony,
Don't want to sound like a stuck record here.... but....
> CREATE TABLE list_of_values (
> lov_id int(10) unsigned NOT NULL auto_increment,
> group_name varchar (30) NOT NULL,
> short_name varchar(30) NOT NULL,
> description varchar(128),
> enabled tinyint(1) NOT NULL DEFAULT '1',
> sort_order mediumint(10) NOT NULL DEFAULT '0',
> PRIMARY KEY (lov_id),
> INDEX (group_name)
> ) TYPE=INNODB;
Can we make the "description" and "*_name" columns into ids looked up
from a DB table? Even if this table is primarily for items that only
admins will see, and not all values are used in all cases, in the
interests of multilingual sites....
Also, I'm not aware (as I haven't really looked) of any packages that
handle translation for items in the DB. Anyone know of any other than
Translation and Translation2 that seem to require PEAR:DB? Also, is the
multilingual capability of GL2 considered important by the developers?
(what I'm asking, in the nicest possible way, is - is it just me who's
paranoid about this? :-)
Cheers,
Euan.
*************************************************
Heather Engineering - no job too small
http://www.heatherengineering.com/
info at heatherengineering.com/
*************************************************
On 2004/12/14, at 5:33, geeklog-devel-request at lists.geeklog.net wrote:
> Message: 5
> Date: Mon, 13 Dec 2004 13:31:10 -0600
> From: Tony Bibbs <tony at tonybibbs.com>
> To: geeklog-devel at lists.geeklog.net
> Subject: [geeklog-devel] Look-up Tables in GL2
> Reply-To: geeklog-devel at lists.geeklog.net
>
> Today in GL 1.3.x we have a number of look up tables (e.g.
> gl_postmodes,
> gl_cookiecodes, gl_featurecodes, etc). All nearly look exactly the
> same
> in terms of their structure but they serve wildly different needs. In
> GL2 I'm proposing we use a single table to serve all those needs. This
> isn't anything 'new' in concept but it is new to GL. Anyway I call
> this
> table the List_of_Values table and it would look roughly like this:
>
> CREATE TABLE list_of_values (
> lov_id int(10) unsigned NOT NULL auto_increment,
> group_name varchar (30) NOT NULL,
> short_name varchar(30) NOT NULL,
> description varchar(128),
> enabled tinyint(1) NOT NULL DEFAULT '1',
> sort_order mediumint(10) NOT NULL DEFAULT '0',
> PRIMARY KEY (lov_id),
> INDEX (group_name)
> ) TYPE=INNODB;
>
> I don't think there will be much argument over the structure but I
> wanted to make sure this made sense to everybody. The issue I really
> wanted to discuss was one brought up by someone recently (name escapes
> me) on how to handle the translation of text stored in drop downs. I
> have been assuming we would pipe the text in the actual database table
> through our translation library...seems simple enough but I wanted to
> make sure I wasn't over looking anything.
>
> --Tony
More information about the geeklog-devtalk
mailing list