作者g70321 (suite_chic)
看板PHP
標題[請益] 關於cakePHP model問題
時間Wed Jan 26 19:19:16 2011
請問我有沒有辦法在model裡面切換多個資料表?
例如
$this->Object_date->useTable = $table;
$tmp = $this->Object_date->find('first');
但這種方式似乎沒有用呢?
不知道有那位高手可以解答一下?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.7.217
1F:→ olctw:...為什麼不為每個 table 建獨立 model ... 01/27 10:39
2F:→ g70321:因為我那些table schema都一樣 01/27 10:56
3F:→ g70321:就例如討論區一個版都有一個table 01/27 10:56
4F:→ g70321:但那些版的table都不同 命名規則可能就是 *_forum 01/27 10:57
5F:→ g70321:星號是討論區英文名稱 01/27 10:57
6F:→ g70321:所以這方便我好切換 這樣新增討論區 01/27 10:58
7F:→ g70321:就不用複製一模一樣的code 01/27 10:58
8F:→ g70321:我的問題已經解決了 :) 01/27 10:59
9F:→ g70321:晚點在po解決方法 01/27 10:59
10F:推 Huangs:一樣可以設很多個model,使用時用字串帶入model 01/28 12:08
11F:→ Huangs:例如 $table_name = 't1', $this->{$table_name}->find().. 01/28 12:08
12F:→ Huangs:更直接的方法是 存在同一個table,多一欄區分是哪個討論區 01/28 12:10
13F:→ g70321:不太對 那這樣新增一個討論區 我就要複製一樣的code嗎? 01/29 22:48