Re: Customising DB_DataObjects Formbuilder
| From: | Justin Patrin | Date: | Thu, 28 Apr 2005 21:29:33 +0000 |
| Subject: | Re: Customising DB_DataObjects Formbuilder | ||
| References: | 1 2 3 4 5 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-19006@lists.php.net to get a copy of this message | ||
On 4/28/05, Dan Rossi <pear@electroteque.org> wrote:
> yes u cant get away with RTFM coz the site is down :)
Actually it was back up before you sent this e-mail. ;-)
http://opensource.21st.de/
>
> On 29/04/2005, at 3:24 AM, Justin Patrin wrote:
>
> > On 4/28/05, Dan Rossi <pear@electroteque.org> wrote:
> >> I dont really get ya here, i dont think its gonna do what i need, i
> >> may
> >> need to get the links dynamically, it also seems to wanna display the
> >> pirmary keys too :|
> >
> > If you set up the linkDisplayFields correctly this won't happen. I'd
> > tell you to check the docs, but they're not up at the moment. :-(
> > Hopefully later today I'll have them back up. For now, check the
> > FormBuilder.php file and search for the linkDisplayFields member vars.
> > There should be docs above it.
> >
> >>
> >> What I am attempting of doing is building a class say data manager , i
> >> build a config array of the tables i want to edit then for each table
> >> i
> >> can display its contents to edit, these tables are for displaying
> >> information int he list menus for the parent table. So this is for the
> >> user to manage what is displayed in the menus.
> >>
> >> so
> >>
> >> manage.php?table=departments will load up the DO departments, display
> >> a
> >> list of the data then
> >>
> >> manage.php?table=departments&action=edit&id=1
> >>
> >> will load the table data.
> >
> > In regards to your original question, it sounds like you haven't set
> > up your db.links.ini file. See the section on the bottom of this page:
> >
> > http://pear.php.net/manual/en/package.database.db-dataobject.intro-
> > relations.php
> >
> > If you're looking for a full frontend I have a package called
> > DB_DataObject_FormBuilder_Frontend which gives you full editing
> > capabilities for an entire database. It could be fairly easily changed
> > to only do only certain tables. It's also called RDBEdit (an old name
> > I came up with before I started using PEAR). You can download it off
> > of SourceForge.
> >
> > https://sourceforge.net/projects/rdbedit/
> >
> >>
> >> On 28/04/2005, at 8:35 PM, Alister Bulman wrote:
> >>
> >>> On 4/28/05, pear@electroteque.org <pear@electroteque.org> wrote:
> >>>> Hi there, I am looking at using formbuilder for starters I am
> >>>> wanting
> >>>> to
> >>>> build a frontend editor, to manage data in all the list menus of a
> >>>> form.
> >>>> This table is in seperate tables. They all have foreign key
> >>>> relations
> >>>> however formbuilder is treating them as text and not displaying a
> >>>> pulldown , any ideas ?
> >>>
> >>> You need to set
> >>> $fb_linkDisplayFields = array('domain'); // when in a select, show
> >>> domain name
> >>> in the 'destination' DataObject
> >>> and
> >>> $fb_linkDisplayFields = array('client', 'domain'); // client
> >>> and
> >>> domain are ID's from elsewhere
> >>> in the DO definition where you link from.
> >>>
> >>> It took me a while to figure that out last week, but when I did, I
> >>> can
> >>> write a basic form to database in a matter of minutes, based on what
> >>> I've done thus far - mostly by just changing the names in the
> >>> DO::factory calls
> >>>
> >>> Alister
> >>>
> >
> >
> > --
> > Justin Patrin
> >
> > --
> > PEAR General Mailing List (http://pear.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
--
Justin Patrin