We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

How does EE know which custom_fields are assigned to which channel?

Development and Programming

Jayson Ng's avatar
Jayson Ng
67 posts
15 years ago
Jayson Ng's avatar Jayson Ng

How does EE know which custom_fields are assigned to which channel if there is no channel_id in the channel_fields_table?

       
ender's avatar
ender
1,644 posts
15 years ago
ender's avatar ender

field groups are created and assigned to sites (exp_field_groups) custom fields are assigned to field groups (exp_channel_fields) channels use a field group (exp_channels)

basically EE attaches custom fields to channels through the field groups table.

       
Jayson Ng's avatar
Jayson Ng
67 posts
15 years ago
Jayson Ng's avatar Jayson Ng

@ender thanks!

do you know which particular function (in the API library maybe) connects all that those information into a usable $data array ? (if any)

       
ender's avatar
ender
1,644 posts
15 years ago
ender's avatar ender

not sure, I haven’t used the API much… The EE table structure resides pretty thoroughly in “active memory” so to speak, so I usually just query the database for what I need. 😉

       
Jayson Ng's avatar
Jayson Ng
67 posts
15 years ago
Jayson Ng's avatar Jayson Ng

Cool. Thanks!

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.