CodeIgniter Forums
Database Table Names (in User Guide) - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived General Discussion (https://forum.codeigniter.com/forumdisplay.php?fid=21)
+--- Thread: Database Table Names (in User Guide) (/showthread.php?tid=57180)



Database Table Names (in User Guide) - El Forum - 02-22-2013

[eluser]Unknown[/eluser]
This page in the User Guide:

http://ellislab.com/codeigniter/user-guide/general/styleguide.html

-- contains the paragraph that baffles me quite a bit:

Database Table Names

Any tables that your add-on might use must use the 'exp_' prefix, followed by a prefix uniquely identifying you as the developer or company, and then a short descriptive table name. You do not need to be concerned about the database prefix being used on the user's installation, as CodeIgniter's database class will automatically convert 'exp_' to what is actually being used.


Could someone knowledgeable please explain what it means? What is "add-on" in that context? Why use 'exp_' prefix, and not, say, 'imp_' ? And what is the meaning of the following sentence about user's installation?

Thank you very much in advance!


Database Table Names (in User Guide) - El Forum - 02-23-2013

[eluser]Aken[/eluser]
Ignore that, you don't need to prefix anything if you don't want to. That's just leftover text from ExpressionEngine.