How to specify the table name for a model


If your will be using tables from a legacy database so convention in CakePHP is not an option for you.  You will need to specify the table name in your models, use $useTable.


This model uses a database table ‘exmp’

Note: You will see here that the model name is different from the table name.
class Example extends AppModel
{
var $useTable = ‘exmp‘;
}


This model does not use a database table
class Example extends AppModel
{
var $useTable = false;
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: