的CakePHP: 2.3.5獲取常數模型
class Table extends AppModel {
const STATUS_FREE = 0;
const STATUS_BUSY = 1;
const STATUS_INCHECK = 2;
const STATUS_LINK = 3;
const STATUS_CLEAN = 4;
const STATUS_CASHIER = 9;
我在TablesController,我需要訪問該常數。 我創辦的唯一的辦法做到這一點,就是:
$this->loadModel('Table');
$free = Table::STATUS_FREE;
我嘗試過:
self::STATUS_FREE
爲什麼需要使用$this->loadModel
,如果我在TablesController?
是'TablesController'!='Table'? –
如果我正確理解你的話:TablesController!= Table,因爲Table是一個模型(app/Model/Table.php) –