【CakePHP】モデルでテーブル名を指定する

2019年7月29日

バージョン:CakePHP 2.2.2
モデルでテーブル名を指定する方法について。

通常テーブル名は、モデルで指定した複数形の単語が自動で認識されます。
しかし、作成済みのデータベースなどを使用する場合など、テーブル名を直接指定したい場合があるかと思います。
そのような場合にはモデル内で、

public $useTable = 'テーブル名';

とテーブル名を直接指定することができます。
▼サンプル
Sampleモデルでusersテーブルを使用する。

<?php
class Sample extends AppModel {
	public $useTable = 'users';
}

スポンサーリンク